小编mar*_*din的帖子

JavaMail API:不接受用户名和密码(Gmail)

我想将电子邮件从我的Java应用程序发送到gmail帐户,我使用了以下代码和javaMail API,但是Gmail不接受用户名,密码和引发的异常有人可以帮助我解决此问题吗?

MailService.java

public class MailService {

    String email;
    String content;
    public void sendMail(String email,String content)
    {
        this.email=email;
        this.content=content;
        // Recipient's email ID needs to be mentioned.
          String to = email;

          // Sender's email ID needs to be mentioned
          String from = senderemail@gmail.com;
          final String username = "myusername";//change accordingly
          final String password = "*******";//change accordingly

          // Assuming you are sending email through relay.jangosmtp.net
          String host = "smtp.gmail.com";

          Properties props = new Properties();
          props.put("mail.smtp.auth", "true");
          props.put("mail.smtp.starttls.enable", "true");
          props.put("mail.smtp.host", host);
          props.put("mail.smtp.port", "587"); …
Run Code Online (Sandbox Code Playgroud)

java authentication gmail jakarta-mail

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

标签 统计

authentication ×1

gmail ×1

jakarta-mail ×1

java ×1