文档 下载安装 商店 博客 问答 主机

M2使用smtp插件,为什么报authentication failed错误?


#1

M2.1.8的项目中使用了mageplaza的smtp插件,配置如下:
Host:mail.ubuy-shop.com
Port:25
Authentication:login
Username:service@ubuy-shop.com
Protocol:none
然后发送测试邮件就报下面这个错,不知道怎么回事
5.7.8 Error: authentication failed: authentication failure

之前用的smtp.1und1.de是可以的,换了个就出问题了
Host:smtp.1und1.de
Port:465
Authentication:login
Username:service@domain.com
Protocol:ssl
这个是可以的,不知道是不是不支持mail.ubuy-shop.com


#2

身份验证失败,换端口或者加上ssl试试


#3

加ssl就发送不了,报Could not open socket错。


#4

用的是哪个邮箱?


#5

我也不知道,只给我提供了host:mail.ubuy-shop.com、用户名service@ubuy-shop.com和密码。
加ssl就发送不了,报Could not open socket错。


#6

那你先尝试本地mail客户端能正常连接之后,再给Magento设置.


#7

昨天连接了,可以发送,就是到magento中就发送不了。


#8

就报错信息来说,就是身份验证错误.不知道具体的邮箱配置的话,还真不好操作.
只有多做尝试了,比如先把Username:service@ubuy-shop.com在Magento上设置为service之类的。


#9

这个是什么意思啊?


#10

错误提示是身份验证错误
你试试把用户名改为service试试


#11

改成service也是报身份验证错误。


#12

就目前你给的信息,我实在是无法诊断具体原因了,如果你怀疑是插件的问题,你可以尝试更换插件。
最好是知道使用的什么邮箱,再看该邮箱的帮助。
比如你的这个错误,如果使用的是Gmail,那就可能需要该IP登录一次mail的web版,做了身份验证,才能正常使用.


#13

好的,我再试试,插件没有问题,之前用的也是好的,我就是担心是否支持。
插件支持20多个SMTP服务提供商
Mailgun
Mandrill
SendinBlue
SendGrid
Elastic Email
SparkPost
Mailjet
Gmail
Amazon SES
Hotmail
Office365
Zoho Mail
Mail.com
Postmark
1&1 Webmail
AOL Mail
Comcast
GMX
O2 Mail
Orange
Yahoo Mail
Yahoo Mail Plus
Yahoo AU/NZ
AT&T
NTL @ntlworld.com
BT Connect
Verizon
BT Openworld
O2 Online Deutschland
Custom SMTP
我也不知道是哪个。最后表示感谢!!


#14

postfix courier,总监给我发的这个。能再帮忙看看吗?


#15

你这是自建邮件服务器,选Custom SMTP


#16

估计smtp插件还是存在漏洞,用phpmailer测试该账号(没有用框架,纯测试账号)是可以发送的。


#17

smtp插件有好几个,你换其他的试试.


#18

好吧~搜索出来的基本上是mageplaza的这个插件,还是很好用的。


#19

我好像是用的这个:


名字有点像,但不是一个.


#20

这个好像不支持25端口。
发现插件其实没有问题:
我在子站保存密码后一直发送失败,但是只要重新输入不保存就可以发送(why why why–我保证密码没有错误,但是保存前和保存后咋就不一样)?
然后把主站也修改过来,保存后可以发送,再在子站测试又可以发送了,我真的很奇怪。