Examples of SMTPServer


Examples of org.subethamail.smtp.server.SMTPServer

        lifeCycle.setProperty(MailPlugin.SMTP_PASSWORD, "bar");
        return lifeCycle;
      }
      @Override
      protected SMTPServer createServer(MessageHandlerFactory mhf) {
        SMTPServer smtpServer = super.createServer(mhf);
        smtpServer.setAuthenticationHandlerFactory(new LoginAuthenticationHandlerFactory(new UsernamePasswordValidator() {
          public void login(String username, String password) throws LoginFailedException {
            done.set(true);
            throw new LoginFailedException();
          }
        }));
View Full Code Here

Examples of org.subethamail.smtp.server.SMTPServer

      //
      Support support = new Support() {
        @Override
        protected SMTPServer createServer(MessageHandlerFactory mhf) {
          return new SMTPServer(mhf) {
            @Override
            public SSLSocket createSSLSocket(Socket socket) throws IOException {
              InetSocketAddress remoteAddress = (InetSocketAddress) socket.getRemoteSocketAddress();
              SSLSocketFactory sf = sslContext.getSocketFactory();
              SSLSocket s = (SSLSocket) (sf.createSocket(socket, remoteAddress.getHostName(), socket.getPort(), true));
View Full Code Here

Examples of org.subethamail.smtp.server.SMTPServer

     *            Used to log error messages.
     */
    public void start(final Logger logger) {
  logInfo(logger, "com.btmatthews.maven.plugin.emailserver.subethasmtp.starting");
  final MessageHandlerFactory messageHandlerFactory = new SimpleMessageHandlerFactory();
  server = new SMTPServer(messageHandlerFactory);
  if (isUseSSL()) {
      server.setPort(DEFAULT_SMTPS_PORT + getPortOffset());
      server.setEnableTLS(true);
      server.setRequireTLS(true);
  } else {
View Full Code Here

Examples of org.subethamail.smtp.server.SMTPServer

  public Wiser()
  {
    Collection<MessageListener> listeners = new ArrayList<MessageListener>(1);
    listeners.add(this);
   
    this.server = new SMTPServer(listeners);
    this.server.setPort(25);
   
    // Set max connections much higher since we use NIO now.   
        this.server.setMaxConnections(30000);
       
View Full Code Here

Examples of org.subethamail.smtp.server.SMTPServer

   * The default port is 25. Call setPort()/setHostname() before
   * calling start().
   */
  public Wiser()
  {
    this.server = new SMTPServer(new SimpleMessageListenerAdapter(this));
  }
View Full Code Here

Examples of org.subethamail.smtp.server.SMTPServer

     * @param logger Used to log error messages.
     */
    public void start(final Logger logger) {
        logInfo(logger, "com.btmatthews.maven.plugin.emailserver.subethasmtp.starting");
        final MessageHandlerFactory messageHandlerFactory = new SimpleMessageHandlerFactory();
        server = new SMTPServer(messageHandlerFactory);
        if (isUseSSL()) {
            server.setPort(DEFAULT_SMTPS_PORT + getPortOffset());
            server.setEnableTLS(true);
            server.setRequireTLS(true);
        } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.