У нас дома есть сервер 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);
}