我有一个Drupal 7网站,只有很少的修改,我有 /接触 启用了匿名和注册用户的表单,以便他们可以轻松地与管理员联系(即我)。

激怒我的是,他们的消息总是有我自己的邮件地址作为答复地址。因此,为了回复它们,我必须搜索用户名的“发送项目”文件夹(i 通过Gmail传递邮件 在我的CentOS服务器上)。

没有办法将回复地址设置给注册用户的地址,为什么默认情况下它不这样做?

我已经添加 apache to/etc/cail/trusted-users摆脱以下邮件标头:

x-authentication-warning:mysite.com:apache set sender to my@email.com使用-f

但是,我仍然看到“从”标题始终设置为管理邮件地址。

有帮助吗?

解决方案

没有办法将回复地址设置给注册用户的地址,为什么默认情况下它不这样做?

当身份验证的用户使用系统联系表发送消息时,分配给发送消息的电子邮件地址是其用户帐户的集合;我刚刚在Drupal 7测试网站上进行了测试,我可以确认它的工作方式。

您看到的问题可能是由于您通过Gmail传递电子邮件而引起的。如果您需要将任何标头添加到从Drupal发送的电子邮件中解决此问题,则可以实现 hook_mail_alter() 在自定义模块中。

许可以下: CC-BY-SA归因
scroll top