zoukankan      html  css  js  c++  java
  • Servlet发送邮件遇到的问题SMTPSendFailedException 554

    接到通知,一个接收用户请求的邮箱有段时间收不到邮件了。当时想着这么简单的功能,就没有加上日志记录。重写程序后,日志记下的报错是:SMTP的SMTPSendFailedException 554

     com.sun.mail.smtp.SMTPSendFailedException: 554 Sender address not allowed for this authenticated session 
     
    网上只有一条相关的,引用一下
    “因为我在from地址随手输入的一个地址没有在验证列表中,看来也是服务器的安全限制,必须输入一个合法存在的邮件地址,而且必须与验证用的用户名和密码一致,防止假冒邮件。”
    之前的邮件发送地址是不确定的,由前端输入的值确定,改为一个固定的值之后,倒腾了半天还是收不到邮件。
     
    之后参考了可以发送邮件的系统设置,怀疑Mail的Username和PassWord是不是被封了,改了一个有效的之后可以成功滴接收到邮件了,开心。
  • 相关阅读:
    自我介绍
    学习进度第二周
    [BJDCTF2020]Easy MD5
    2020/2/13 bluecmsv1.6sp1代码审计
    [CISCN2019 总决赛 Day1 Web4]Laravel1
    [ByteCTF 2019]EZCMS
    2020/2/12 PHP编程学习
    [XNUCA2019Qualifier]EasyPHP
    [RoarCTF 2019]Online Proxy
    [GXYCTF2019]BabySQli
  • 原文地址:https://www.cnblogs.com/Neanderthal/p/7991123.html
Copyright © 2011-2022 走看看