/** * Returns the sender of the message, as specified by the SMTP "MAIL FROM" command, * or internally defined. * * 'null' or {@link MailAddress#nullSender()} are handled with {@link MaybeSender}. * * @since Mailet API v3.2.0 * @return the sender of this message wrapped in an optional */ default MaybeSender getMaybeSender() { return MaybeSender.of(getSender()); }
private void logEnvelope(final MailEnvelope env, final Message message, final String deliveryId) { logger.info("DID{}: size={}, nrcpts={}, from=<{}>, msgid={}", new Object[] { deliveryId, message.getSize(), env.getRecipients().size(), env.getSender(), message.getMessageId() == null ? "" : message.getMessageId() }); }
protected static void checkEnvelope(MailEnvelope env, String sender, List<String> recipients, String msg) throws IOException { assertThat(env.getSender().toString()).isEqualTo(sender);