如何通过Mail Manager更改Vtiger 6.4中对所有外发邮件的回复电子邮件地址?

时间:2016-08-23 07:01:17

标签: vtiger vtigercrm

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

即使我需要直接在核心文件的代码中执行此操作,这将非常有用。

2 个答案:

答案 0 :(得分:2)

通过Mail Manager发送的所有电子邮件都是通过不同的模块发送的,而不是使用/modules/Emails/mail.php

所有电子邮件都是通过/modules/Emails/models/Record.php功能从send()发送的。

因此,要更改 reply_to 电子邮件地址,我们需要修改send()函数中的以下行:

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

答案 1 :(得分:1)

您可以在/modules/Emails/mail.php

中更改回复电子邮件地址
    if(isUserInitiated()) {
        $replyToEmail = $from_email;
    } else {
        $replyToEmail = $from_email_field;
    }

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