当我尝试发送包含联系表单的电子邮件时,我收到以下错误代码:
从cliente@mirodinero.com发送电子邮件至stokks@hotmail.it时出错:错误SMTP:以下接收方失败:stokks@hotmail.it
SMTP服务器错误:5.7.1:发件人地址被拒绝:不属于用户bed513c
有什么问题?我用谷歌搜索,我没有找到解决方案。 bed513c是cliente@mirodinero.com的实际用户,我在smtp模块管理页面中设置了它。
我仍然无法弄清楚为什么会发生这种情况,有人可以帮助我吗?
答案 0 :(得分:2)
您的smtp服务器很可能拒绝发件人电子邮件地址。出于某种原因,drupal联系表单使用用户提供的电子邮件地址来发送电子邮件。所以,joe blow与joe@blow.com的电子邮件地址在联系表格中输入他的信息并点击提交。 Drupal使用他的电子邮件地址joe@blow.com作为发件人,并使用站点管理员电子邮件地址作为收件人。我的smtp服务器非常具体,如果我通过用户jason@mysite.com对我的smtp服务器进行身份验证,那么发件人必须是jason@mysite.com。在drupal联系表单的情况下它只是不起作用,我的smtp服务器将拒绝发送者joe@blow.com并返回5.7.1的错误。 Drupal应该有一个选项来强制联系表单发送具有相同电子邮件地址的所有电子邮件,但由于某些奇怪的原因,它没有。
答案 1 :(得分:0)
检查您的drupal系统配置系统 - >网站信息。 我为SMTP邮件设置和站点信息提供了相同的电子邮件ID。 问题解决了。