-1

У нас дома есть сервер centos 6.4 с динамическим ip без доменного имени. Обычно мы знаем, что IPS заблокирует порт 25. Нам нужно протестировать сервер для отправки электронной почты на мои собственные учетные записи электронной почты, такие как Gmail или Yahoo. Как это сделать, чтобы настроить его? Электронная почта может быть даже @localhost, мы не против, если она может отправлять электронную почту на наши почтовые ящики.

Мои текущие коды приложений Java.

Properties props = new Properties();        
      props.put("mail.smtp.host", "*******");       
      props.put("mail.smtp.socketFactory.port", "26");      
      props.put("mail.smtp.auth", "true");      
      props.put("mail.smtp.port", "26");        
      mailSession = Session.getInstance(props,new javax.mail.Authenticator()
      {             
        protected PasswordAuthentication getPasswordAuthentication() 
        {                   
        return new PasswordAuthentication("*******","********");                
        }       
      });
      transport = mailSession.getTransport("smtp");
      transport.connect(emailUsername, emailPassword);
      }

1 ответ1

0

Вы можете подключиться к порту 587 или 465 gmail/yahoo, как предложено @ALex_hha. Просто убедитесь, что вы настроили свой MTA для использования удаленной аутентификации SMTP. Это зависит от каждого MTA и удаленного почтового сервиса. Например, в этой статье описывается, как подключить постфикс к gmail: http://webcache.googleusercontent.com/search?q=cache:loyCTx-lYuIJ:ubuntu-tutorials.com/2008/11/11/relaying-postfix-smtp -via-smtpgmailcom/& гл = еп & полоса = 1

В качестве альтернативы вы можете попросить вашего интернет-провайдера разблокировать порт 25, если вы в состоянии предоставить им вескую причину (я просил мою с успехом), НО вам потребуется настроить VALID почтовый домен на MTA, когда вы отправляете письма в мир , Отправка электронных писем с адресами, такими как sender@localhost , приведет к тому, что ваше письмо будет отклонено / помечено как спам почти 100% времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .