我有gmail和雅虎工作,但不是hotmail。这是我的,我做错了什么?使用javamail从hotmail发送?
private String mailhost = "smtp.live.com";
public hotmailSenderActivity(String user, String password) {
this.user = user;
this.password = password;
//This connects to the actual mailserver
Security.addProvider(new com.provider.JSSEProvider());
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", mailhost);
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "587");
props.put("mail.smtp.socketFactory.port", "587");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("smtp.starttls.enable", "true");
props.put("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.quitwait", "false");
session = Session.getDefaultInstance(props, this);
我试过端口25 + 587没有SSL的东西。我已经尝试使用SSL端口465。电子邮件和密码是正确的(我严格编码他们是肯定的)。
我没有收到任何错误...那么最新的问题是什么?
使用方法,你有没有发现,从[这里]这个代码(http://stackoverflow.com/问题/ 2020088 /发送电子邮件在android-using-javamail-api-without-using-the-default-android-a/2033124#2033124) – Deepak 2012-02-16 20:20:44
是的,就像我说过的,它对于Gmail和雅虎来说非常合适。 – VicVu 2012-02-16 20:22:37
让我检查... – Deepak 2012-02-16 20:24:04