邮件未通过smtp发送(自定义邮件服务器)

时间:2020-06-20 00:19:08

标签: java email smtp

我正在尝试使用javax邮件api发送邮件。我创建了一个邮件服务器,该服务器是从natro.com购买的,并且已将所有mx,cname值安装到我的数字海洋滴中。

当我尝试发送电子邮件时,javax抛出该错误

DEBUG SMTP: connected to host "mail.mydomain.com", port: 587

EHLO Abdullah-MacBook-Pro.local
250-vsp-in10.natrohost.com
250-PIPELINING
250-SIZE 52428800
250-STARTTLS
250-AUTH LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "SIZE", arg "52428800"
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "8BITMIME", arg ""
STARTTLS
220 2.0.0 Ready to start TLS
250-vsp-in10.natrohost.com
250-PIPELINING
250-SIZE 52428800
250-AUTH LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "SIZE", arg "52428800"
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Attempt to authenticate
AUTH LOGIN
334 VXNlcm5hbWU6
bWVyY2hhbnRAYWxhc3N0b3JlLmNvbQ==
334 UGFzc3dvcmQ6
QWxhc0hPbWUyMA==
454 4.7.0 We do not AUTH mydomain.com
javax.mail.AuthenticationFailedException

我的smtp配置:

mail.smtp.host=mail.mydomain.com
mail.smtp.port=587
mail.smtp.auth=true
mail.smtp.starttls.enable=true

我不确定此错误指的是什么。为什么smtp服务器要求在Domain中进行身份验证,或者为什么它不能对自身进行身份验证。

0 个答案:

没有答案