我尝试在grails应用程序中发送消息。我用Java代码这个问题寿,这里是我的代码尝试在Grails中发送SimpleMailMessage时,必须首先发出STARTTLS命令
SimpleMailMessage message_ref = new SimpleMailMessage();
JavaMailSenderImpl sender_ref = new JavaMailSenderImpl();
sender_ref.setHost("smtp.gmail.com")
sender_ref.setUsername("[email protected]")
sender_ref.setPassword("topsecret")
message_ref.setTo("[email protected]")
message_ref.setSubject("Hello there")
message_ref.setText("How are you")
sender_ref.send(message_ref)
,我发现了以下异常:
SMTPSendFailedException:530 5.7.0必须发出STARTTLS命令第一
我在这里找到了一个类似的问题,这里是在这里的计算器 Must issue a STARTTLS command first. Sending email with Java and Google Apps 但它没有帮助我,因为他使用了不同的方法。
有人可以告诉我什么是错?我期待错误不在代码中,但在一些配置文件中,这是我的知识边缘。
OK,帮助了一下,然后生病尝试使用javax邮件。这个APi是否包含“Mimemessage”及其辅助类? – dan
我使用javax.mail类实现它,并且此错误消息再次显示 – dan