当任何用户通过Mail Manager发送任何电子邮件时,默认reply_to
电子邮件地址将被Vtiger设置为Help_desk_emailid
。我想更改reply_to
电子邮件地址,并希望通过仅限邮件管理器为所有外发电子邮件使用一些自定义动态电子邮件地址;不适用于任何其他外发电子邮件,如活动,提醒等。
即使我需要直接在核心文件的代码中执行此操作,这将非常有用。
答案 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;
}
只需更改从电子邮件地址获取的逻辑,否则您可以添加静态电子邮件地址。