public SmtpConsumer( final MessageContext context, final ProcessSessionFactory sessionFactory, final int port, final String host, final ComponentLog log, final int maxMessageSize ) { this.context = context; this.sessionFactory = sessionFactory; this.port = port; if (host == null || host.trim().isEmpty()) { this.host = context.getSMTPServer().getHostName(); } else { this.host = host; } this.log = log; this.maxMessageSize = maxMessageSize; }
public SmtpConsumer( final MessageContext context, final ProcessSessionFactory sessionFactory, final int port, final String host, final ComponentLog log, final int maxMessageSize ) { this.context = context; this.sessionFactory = sessionFactory; this.port = port; if (host == null || host.trim().isEmpty()) { this.host = context.getSMTPServer().getHostName(); } else { this.host = host; } this.log = log; this.maxMessageSize = maxMessageSize; }
private String getCommandMessage(SMTPServer server) { return "214-" + server.getSoftwareName() + " on " + server.getHostName() + "\r\n" + "214-Topics:\r\n" + this.getFormattedTopicList(server) + "214-For more info use \"HELP <topic>\".\r\n" + "214 End of HELP info"; }
/** */ private String getCommandMessage(SMTPServer server) { return "214-" + server.getSoftwareName() + " on " + server.getHostName() + "\r\n" + "214-Topics:\r\n" + this.getFormattedTopicList(server) + "214-For more info use \"HELP <topic>\".\r\n" + "214 End of HELP info"; }
/** */ private String getCommandMessage(SMTPServer server) { return "214-" + server.getSoftwareName() + " on " + server.getHostName() + "\r\n" + "214-Topics:\r\n" + this.getFormattedTopicList(server) + "214-For more info use \"HELP <topic>\".\r\n" + "214 End of HELP info"; }
private String getCommandMessage(SMTPServer server) { return "214-This is the " + server.getNameVersion() + " server running on " + server.getHostName() + "\r\n" + "214-Topics:\r\n" + getFormattedTopicList() + "214-For more info use \"HELP <topic>\".\r\n" + "214-For more information about this server, visit:\r\n" + "214- http://subetha.tigris.org\r\n" + "214-To report bugs in the implementation, send email to:\r\n" + "214- issues@subetha.tigris.org\r\n" + "214-For local information send email to Postmaster at your site.\r\n" + "214 End of HELP info"; }
response.append(sess.getServer().getHostName()); response.append("\r\n" + "250-8BITMIME");
response.append(sess.getServer().getHostName()); response.append("\r\n" + "250-8BITMIME");
response.append(sess.getServer().getHostName()); response.append("\r\n" + "250-8BITMIME");
@Override public void execute(String commandString, Session sess) throws IOException { String[] args = this.getArgs(commandString); if (args.length < 2) { sess.sendResponse("501 Syntax: HELO <hostname>"); return; } sess.resetMailTransaction(); sess.setHelo(args[1]); sess.sendResponse("250 " + sess.getServer().getHostName()); } }
/** */ @Override public void execute(String commandString, Session sess) throws IOException { String[] args = this.getArgs(commandString); if (args.length < 2) { sess.sendResponse("501 Syntax: HELO <hostname>"); return; } sess.resetMailTransaction(); sess.setHelo(args[1]); sess.sendResponse("250 " + sess.getServer().getHostName()); } }
@Override public void execute(String commandString, ConnectionContext context) throws IOException { String[] args = getArgs(commandString); if (args.length < 2) { context.sendResponse("501 Syntax: HELO <hostname>"); return; } Session session = context.getSession(); session.setHasSeenHelo(true); context.sendResponse("250 " + context.getServer().getHostName()); } }
"220 " + this.server.getHostName() + " ESMTP " + this.server.getSoftwareName());
/** */ @Override public void execute(String commandString, Session sess) throws IOException { String[] args = this.getArgs(commandString); if (args.length < 2) { sess.sendResponse("501 Syntax: HELO <hostname>"); return; } sess.resetMessageState(); sess.setHelo(args[1]); sess.sendResponse("250 " + sess.getServer().getHostName()); } }
this.sendResponse("220 " + this.server.getHostName() + " ESMTP " + this.server.getName());
this.sendResponse("220 " + this.server.getHostName() + " ESMTP " + this.server.getSoftwareName());
if (!server.getDisableReceivedHeaders()) { stream = new ReceivedHeaderStream(stream, sess.getHelo(), sess.getRemoteAddress().getAddress(), server.getHostName(), Optional.of(server.getSoftwareName()), sess.getSessionId(), sess.getSingleRecipient());
.getHostName(), sess.getServer().getSoftwareName(), sess.getSessionId(), sess.getSingleRecipient());
.getHostName(), sess.getServer().getSoftwareName(), sess.getSessionId(), sess.getSingleRecipient());
String response = "250-" + context.getServer().getHostName() + "\r\n" + "250-8BITMIME";