java mail outlook,Javamail在公​​司中使用outlook

我第一次使用

javamail并且有一些例外,我不明白我在其他问题中也看到了一些错误,但是它们的答案对我没有帮助.这是我的代码.

final String username = "imsan1@cdcpk.com";

final String password = "**********";

Properties props = System.getProperties();

props.put("mail.smtp.auth", "true");

props.put("mail.smtp.host", "10.1.136.26");

props.put("mail.smtp.port", "25");

props.put( "mail.smtp.user" , username );

props.put( "mail.smtp.password" , password );

Session session = Session.getInstance(props,

new SmtpAuthenticator(username, password)

);

try {

Message message = new MimeMessage(session);

message.setFrom(new InternetAddress("imsan1@cdcpk.com"));

message.setRecipients(Message.RecipientType.TO,

InternetAddress.parse("immni1@cdcpk.com"));

message.setSubject("Testing Subject");

message.setText("Dear Mail Crawler,"

+ "\n\n No spam to my email, please!");

Transport.send(message);

System.out.println("Done");

} catch (MessagingException e) {

throw new RuntimeException(e);

}

}

SmtpAuthenticator

import javax.mail.Authenticator;

import javax.mail.PasswordAuthentication;

class SmtpAuthenticator extends Authenticator {

String user;

String pw;

public SmtpAuthenticator (String username, String password)

{

super();

this.user = username;

this.pw = password;

}

public PasswordAuthentication getPasswordAuthentication()

{

return new PasswordAuthentication(user, pw);

}

}

错误日志是

Exception in thread "main" java.lang.RuntimeException: javax.mail.AuthenticationFailedException: 250-CDC-HO-CAS1.cdcpk.com Hello [10.1.34.74]

250-SIZE 37748736

250-PIPELINING

250-DSN

250-ENHANCEDSTATUSCODES

250-STARTTLS

250-X-ANONYMOUSTLS

250-AUTH NTLM

250-X-EXPS GSSAPI NTLM

250-8BITMIME

250-BINARYMIME

250-CHUNKING

250 XRDST

at org.cdc.eipo.bean.investorsetup.EmailController.main(EmailController.java:64)

Caused by: javax.mail.AuthenticationFailedException: 250-CDC-HO-CAS1.cdcpk.com Hello [10.1.34.74]

250-SIZE 37748736

250-PIPELINING

250-DSN

250-ENHANCEDSTATUSCODES

250-STARTTLS

250-X-ANONYMOUSTLS

250-AUTH NTLM

250-X-EXPS GSSAPI NTLM

250-8BITMIME

250-BINARYMIME

250-CHUNKING

250 XRDST

at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:826)

at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:761)

at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:685)

at javax.mail.Service.connect(Service.java:317)

at javax.mail.Service.connect(Service.java:176)

at javax.mail.Service.connect(Service.java:125)

at javax.mail.Transport.send0(Transport.java:194)

at javax.mail.Transport.send(Transport.java:124)

at org.cdc.eipo.bean.investorsetup.EmailController.main(EmailController.java:59)

任何帮助非常感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值