Как бы  более красиво решить такую задачу:

Необходимо в письмо помещать заголовок локального отправителя. В случае отправки методом sendmail проблем нет.

remote_smtp_smarthost:
....
    headers_add = "X-Authenticated-User: $authenticated_id"

Всё хорошо, но если пользователь спамит через 127.0.0.1 то соответственно $authenticated_id пустой. Запрет релея для локалхоста решает проблему лишь с 1 стороны - пользователь не может спамить наружу, но зато может спамить остальным локальным пользователям. Проблему более-менее решает вообще запрет слушать 25 порт, но тогда появляется другая - на смартхосте через который происходит отправка скапливаются боунсы, так как в обратку смартхост прислать не может - ведь 25 порт никто не слушает.

Пока в голову пришла только 1 идея, но какая-то костыльная - запретить локальным пользователям коннект к 25 порту сервера файрволлом, но оставить порт открытым для смартхоста.

Может есть более красивое решение?






_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить