Tag: smtp auth

com.sun.mail.smtp.SMTPSendFailedException:530-5.5.1需要validation

我正在尝试从我的Java应用程序向任何特定的电子邮件地址发送电子邮件。 我正在使用Java Mail API但不幸的是我收到了SMTPSendFailedException错误。 任何人都可以告诉我我在哪里犯了错误。 这是我的代码 import java.util.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; //import SeconMail.Authenticator; public class SendMail { public static void main(String [] args) { // Recipient’s email ID needs to be mentioned. String to = “to@gmail.com”; // Sender’s email ID needs to be mentioned String from = “from@expertflow.com”; // Assuming you are […]

Exchange服务器不接受javax.mail API提供的用户名/密码

我有一个可爱的小Java客户端发送签名的电子邮件。 我们有一台Exchange服务器,需要用户名/密码validation才能发送邮件。 当我连接到Exchange服务器时,我收到此错误: avax.mail.AuthenticationFailedException: failed to connect at javax.mail.Service.connect(Service.java:322) at javax.mail.Service.connect(Service.java:172) 当我连接到其他服务器(Unix服务器)时,我没有问题。 以下是完整的调试跟踪。 我无法弄明白。 DEBUG: JavaMail version 1.4.2 DEBUG: successfully loaded resource: /META-INF/javamail.default.providers DEBUG: Tables of loaded providers DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SM} DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], } DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc] […]

使用javavalidationsmtp服务器凭据,而不实际发送邮件

要validationsmtp服务器凭据,我应该使用transport.connect()吗? Session session = Session.getInstance(properties,authenticator); Transport tr=session.getTransport(“smtp”); tr.connect(); 检查smtp服务器凭据是否正确?

如何解决javax.mail.AuthenticationFailedException问题?

我正在使用JavaMail执行sendMail Servlet 。 我的输出上有javax.mail.AuthenticationFailedException 。 有人可以帮帮我吗? 谢谢。 sendMailServlet代码: try { String host = “smtp.gmail.com”; String from = “my@gmail.com”; String pass = “pass”; Properties props = System.getProperties(); props.put(“mail.smtp.starttls.enable”, “true”); props.put(“mail.smtp.host”, host); props.put(“mail.smtp.user”, from); props.put(“mail.smtp.password”, pass); props.put(“mail.smtp.port”, “587”); props.put(“mail.smtp.auth”, “true”); props.put(“mail.debug”, “true”); Session session = Session.getDefaultInstance(props, null); MimeMessage message = new MimeMessage(session); Address fromAddress = new InternetAddress(from); […]