protected void checkEnvelopeAddresses(MessageEnvelope envelope) { this.checkEnvelopeAddresses(envelope.getRecipients(), envelope.getSender()); }
/** * Constructs an envelope from another envelope. * @param message The message envelope. */ protected DefaultMessageEnvelope(MessageEnvelope envelope) { agent = envelope.getAgent(); message = envelope.getMessage(); recipients = envelope.getRecipients(); sender = envelope.getSender(); }
theHeader = env.getSender().getAddress(); else if (header.equals(MDNStandard.Headers.Disposition) || header.equals(MDNStandard.Headers.OriginalMessageID) ||
public boolean isOutgoing(MessageEnvelope envelope) { // if the sender is not from our domain, then is has to be an incoming message if (!envelope.getSender().isInDomain(agent.getDomains())) return false; else { // depending on the SMTP stack configuration, a message with a sender from our domain // may still be an incoming message... check if the message is encrypted if (SMIMEStandard.isEncrypted(envelope.getMessage())) { return false; } } return true; }