Страница 1 из 1

Отправка email от другого адреса через SMTP.

Добавлено: 14 дек 2012, 09:14
ramilhusnulin
Многие почтовые сервера по SMTP делают проверку соответствия поля From с пользователем от которого отправляется email.

Чтобы это обойти, необходимо поправить файл OTRS\Kernel\System\Email.pm:

***** Email.ori
my $RealFrom = $Sender[0]->address();
if ( $Param{Loop} ) {
$RealFrom = $Self->{ConfigObject}->Get('SendmailNotificationEnvelopeFrom') || '';
***** EMAIL.PM
my $RealFrom = $Sender[0]->address();
if ( $Param{Loop} || ($Self->{ConfigObject}->Get('SendmailModule') eq 'Kernel::System::Email::SMTP')) {
$RealFrom = $Self->{ConfigObject}->Get('SendmailNotificationEnvelopeFrom') || '';
*****

Re: Отправка email от другого адреса через SMTP.

Добавлено: 14 дек 2012, 12:09
Creative
Всё гениальное просто. :)

Зур рахмат коллега.
Это решение давно многим было нужно.