Многие почтовые сервера по 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') || '';
*****
Отправка email от другого адреса через SMTP.
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 23
- Зарегистрирован: 12 дек 2012, 09:34
-
- OTRS Новобранец
- Сообщения: 132
- Зарегистрирован: 22 июн 2011, 14:33
- Откуда: Татарстан, Альметьевск
Re: Отправка email от другого адреса через SMTP.
Всё гениальное просто.
Зур рахмат коллега.
Это решение давно многим было нужно.
Зур рахмат коллега.
Это решение давно многим было нужно.
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.
OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев
OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев