java发送hotmail邮件_使用javamail从hotmail发送?

我有gmail和yahoo工作,但不是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);

我已尝试没有SSL的端口25 587.我已尝试使用SSL端口465.电子邮件和密码是正确的(我已经硬编码确认).

我没有收到任何错误……那么问题是什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值