2016-08-23 30 views
0

当任何用户通过邮件管理器发送任何邮件时,Vtiger将默认的reply_to电子邮件地址设置为Help_desk_emailid。我想更改reply_to电子邮件地址,并希望仅通过邮件管理器为所有外发电子邮件使用一些自定义动态电子邮件地址;不适用于任何其他传出的电子邮件,例如事件,提醒等。如何通过邮件管理器更改Vtiger 6.4中所有发送邮件的reply_to电子邮件地址?

即使我需要直接在核心文件的代码中执行该操作,它也会非常有用。

回答

2

所有通过邮件管理器中的电子邮件是通过不同的模块,而不是使用/modules/Emails/mail.php

中的所有邮件都来自/modules/Emails/models/Record.php通过send()功能派人送来。

因此,要改变我们需要修改以下行send()功能REPLY_TO电子邮件地址:

$replyTo = $currentUserModel->get('email1');

+0

是的Sasha,你只需要从我的偏好设置中更改用户的主要电子邮件地址以更改回复电子邮件地址。 –

1

您可以更改回复电子邮件地址/modules/Emails/mail.php

if(isUserInitiated()) { 
     $replyToEmail = $from_email; 
    } else { 
     $replyToEmail = $from_email_field; 
    } 

只要改变从电子邮件地址获取的逻辑,否则你可以添加静态电子邮件地址。

+0

我尝试过编辑电子邮件地址,但现在看来似乎没有被使用的邮件经理。它没有反映到我通过邮件管理器发送的传出电子邮件中。我也通过从代码级别编辑邮件内容来进行检查。 你能提出任何其他修复方法吗?我只想知道哪个邮件功能发送电子邮件。 – PrincyV

相关问题