gpt4 book ai didi

java - com.sun.mail.smtp.SMTPSendFailedException : 530-5. 5.1 需要身份验证

转载 作者:行者123 更新时间:2023-12-02 08:21:17 25 4
gpt4 key购买 nike

我正在尝试从我的 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 sending email from localhost
String host = "smtp.gmail.com";

// Get system properties
Properties properties = System.getProperties();

// Setup mail server

properties.setProperty("mail.smtp.host", host);


properties.put("mail.smtp.starttls.enable", "true");

properties.put("mail.smtp.auth", "false");
// Get the default Session object.
Session session = Session.getDefaultInstance(properties);
session.setDebug(true);

try{
// Create a default MimeMessage object.
MimeMessage message = new MimeMessage(session);

// Set From: header field of the header.
message.setFrom(new InternetAddress(from));

// Set To: header field of the header.
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));

// Set Subject: header field
message.setSubject("This is the Subject Line!");

// Now set the actual message
message.setText("This is actual message");

// Send message
Transport.send(message);
System.out.println("Sent message successfully....");
}catch (MessagingException mex) {
mex.printStackTrace();
}
}
}

最佳答案

properties.setProperty("mail.smtp.user", "abc");
properties.setProperty("mail.smtp.password", "xyz");
properties.setProperty("mail.smtp.auth", "true");

请尝试使用此

关于java - com.sun.mail.smtp.SMTPSendFailedException : 530-5. 5.1 需要身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20780495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com