题
我有一个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() 在自定义模块中。
不隶属于 drupal.stackexchange