0

当我尝试使用联系表发送电子邮件时,我收到以下错误代码:

从 cliente@mirodinero.com 向 stokks@hotmail.it 发送电子邮件时出错:错误 SMTP:以下接收者失败:stokks@hotmail.it

SMTP 服务器错误:5.7.1:发件人地址被拒绝:不属于用户 bed513c

问题是什么?我已经google了,我没有找到解决方案。bed513c 是我在 smtp 模块管理页面中设置的 cliente@mirodinero.com 的实际用户。

我仍然无法弄清楚为什么会这样,有人可以帮助我吗?

4

2 回答 2

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 应该可以选择强制联系表单使用相同的电子邮件地址发送所有电子邮件,但出于某种奇怪的原因,它没有。

于 2012-10-17T16:42:10.110 回答
0

检查你的drupal系统配置系统->站点信息。我为 SMTP 邮件设置和站点信息提供了相同的电子邮件 ID。问题得到了解决。

于 2012-08-27T07:07:15.693 回答