Я могу отправить от Yahoo и Gmail, но независимо от того, что я делаю, я не могу отправить из hotmail.Отправить с hotmail с Javamail?
public class LiveSenderActivity extends javax.mail.Authenticator {
private String mailhost = "smtp.live.com";
private String user;
private String password;
private Session session;
static {
Security.addProvider(new com.provider.JSSEProvider());
}
public LiveSenderActivity(String user, String password) {
this.user = user;
this.password = password;
// This connects to the actual mailserver
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", mailhost);
props.put("mail.smtp.port", "587");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.socketFactory.port", "587");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.quitwait", "false");
session = Session.getDefaultInstance(props, this);
}
Я пробовал с использованием SSL и без него, а с портом 25 вместо 587 ... Ничего.
Я что-то не так? Как я уже сказал, Yahoo и GMAIL работать как шарм, но это не ..
Это не дает мне какие-либо ошибки, либо ..
Его несчастливо, потому что наш клиент делает. Поэтому нам нужно его реализовать. И его сложно доказать ... – VicVu
. Более подходящий ответ можно найти здесь (http://stackoverflow.com/questions/9086420/using-javamail-to-send-from-hotmail). – VicVu