小编Mah*_*han的帖子

在java中发送电子邮件时抛出javax.mail.AuthenticationFailedException

我是java的初学者,我想用java发送一封电子邮件,因为我在Java中使用这段代码.但我的代码抛出异常,我需要一个单挑为什么......

这是异常的堆栈跟踪:

javax.mail.AuthenticationFailedException: 534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbsNX
534-5.7.14 No6jJbDc4l7fZ_WLdBD0sNHIIp_nLvplRMm0bYFBnZBF_XOyVvNSdd1FenDZJPwBTFQyRH
534-5.7.14 lriPK3myMm-dXkW3zK0-6XpO7BzI8hfRcByG1k7YiVzXlddTvs7QhjtgCWNcrzMBuPhoof
534-5.7.14 GjME2TgYzXJVHz5MV98nRnr_kq-kP7RmgOtX3IQHLwM5E8QGBC9-2THVQr_Ch_U0-1nZsc
534-5.7.14 yoPuNEw> Please log in via your web browser and then try again.
534-5.7.14 Learn more at
534 5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 wr6sm26888533wjc.24 - gsmtp

    at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:892)
    at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:814)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:728)
    at javax.mail.Service.connect(Service.java:364)
    at javax.mail.Service.connect(Service.java:245)
    at SendEmail.sendFromGMail(SendEmail.java:50)
    at SendEmail.main(SendEmail.java:18)
sent
Run Code Online (Sandbox Code Playgroud)

这是我的代码

import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class SendEmail {

    private static String USER_NAME = "me";
    private static String PASSWORD = "xyz";
    private static String RECIPIENT = "abc@seecs.edu.pk";

    public static …
Run Code Online (Sandbox Code Playgroud)

java

62
推荐指数
3
解决办法
7万
查看次数

为什么读取13和10而不是10来换行

换行的ascii值是10,但是当我读取一个文本文件时,两行ascii值被读取为13和10而不是10换行,请说明为什么会发生这种情况,ascii值13在这里意味着什么? ?

java

0
推荐指数
1
解决办法
57
查看次数

标签 统计

java ×2