我如何发送带有常规错误的电子邮件(com.sun.mail.smtp.SMTPSendFailedException:530-5.5.1需要身份验证。有关更多信息,请参见)

时间:2019-03-22 01:25:39

标签: java email groovy

此代码无法通过身份验证

这是我的代码

我不知道是因为不工作

我不知道是因为不工作

我不知道,因为不工作 请帮助我

@Grab(group = 'com.sun.mail', module = 'javax.mail', version = '1.6.0')

import javax.mail.*
import javax.mail.internet.*




MAILER_HOST = "smtp.gmail.com"  // "smtp-relay.gmail.com"


RECIPIENT_EMAIL = "mygmail@gmail.com"
date_time = new Date().format("yyyy-MM-dd hh:mm")
props = new Properties()
props.put("mail.smtp.starttls.enable", "true");


    props.put("mail.host", MAILER_HOST);
    Session session = Session.getDefaultInstance(props)
    session.setDebug(true);

    MimeMessage message = new MimeMessage(session)
    message.setFrom("no.reply@example.org")
    message.setRecipient(Message.RecipientType.TO, new InternetAddress(RECIPIENT_EMAIL))
    message.setSubject("A Test email ${date_time}")
    message.setText("This is a sample email message!")

    Transport.send(message)

0 个答案:

没有答案