LINUX.ORG.RU
ФорумAdmin

помогите разрулить задачку в exim

 


0

1

Приветствую уважаемое сообщество! Прошу коллективной помощи...

Есть железка, которая почтой шлет алерты на указанный в ее админке адрес, проблема в том, что железка шлет с пустым полем From.

Exim выступает в качестве релея, алерт шлется на внешний адрес на gmail

Гугл соответственно такие письма не принимает, ошибка Messages missing a valid address in From:\n550 5.7.1 header, or having no From: header, are not accepted. g126si8077449wmf.211 - gsmtp

Пробую в секции rewrite подменить отправителя, но не работает, или не понимает пустого отправителя, ну или руки мои кривые :(

Хидер выглядит так:

[root@alpha exim]# exim -Mvh 1jcDrp-0002f9-Mk

207P Received: from host-176-XX-XX-XX ([176.XX.XX.XX] helo=XX.XX.XX.XX) by zzzzz.com with esmtp (Exim 4.92.3)

id 1jcDrp-0002f9-Mk

for user@gmail.com; Fri, 22 May 2020 22:02:05 +0200

007F From:

024T To: user@gmail.com

013 Subject: Custom

034 Date: Fri, 22 May 2020 20:02:05+0

020 X-Mailer: smail 0.1

040 Content-Type: text/plain; charset=utf-8

034 Content-Transfer-Encoding: base64

054I Message-Id: <E1jcDrp-0002f9-Mk@zzzz.com>

Пробовал разный синтаксис, например так

begin rewrite

* user@zzzz.com Ffrs

Спасибо ответившим!


Ответ на: комментарий от Bers666

пробовал такой вариант, не работает, пустой сендер на гугл приходит :(

sebis
() автор топика
Ответ на: Звездочка от libert0

спасибо, попробую, тоже думал, регулярку тут влупить, но пробел как бы смутил

sebis
() автор топика
Ответ на: Звездочка от libert0

^$ user@zzzz.com Ffrs

не сработало :( ответ от гугла без изменений - Messages missing a valid address in From:\n550 5.7.1 header, or having no From: header, are not accepted.

хидер не поменялся - как в первом посте

007F From:

sebis
() автор топика
Ответ на: комментарий от Bers666

спасибо за подсказку, решил через headers_add, причем сначала надо убрать пустой заголовок From: иначе гугл ругается на multiple from

окончательно транспорт выглядит так:

remote_smtp:

driver = smtp

headers_remove = From

headers_add = From:user@zzzz.com

message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}}

sebis
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.