Страница 1 из 1
Exim отправка писем с разных IP
Добавлено: 2009-02-07 0:57:34
btsalex
Подскажите, пожалуйста, как сделать отправку сообщений на сервере (из sendmail) с IP адреса текущего www-домена?
Т.е. у сервера есть главный IP и несколько ailas. Каждый www-домен привязан к определенному IP, но при отправке из sendmail, с любого www-домена, в заголовке письма все равно:
Received: from [основной_ip]
На сервере php-fpm, отсюда каждый домен в chroot, со своим sendmail и т.д.
Re: Exim отправка писем с разных IP
Добавлено: 2009-02-10 1:09:33
Alex Keda
Re: Exim отправка писем с разных IP
Добавлено: 2009-02-10 18:46:29
Гость
Спасибо!
Изменить IP получилось, только как сделать так, чтобы автоматически проставлялся IP именно того хоста, с которого идет отправка письма?
Re: Exim отправка писем с разных IP
Добавлено: 2009-02-10 22:31:10
Гость
Т.е. не могу найти подходящую переменную, которая содержала бы IP адрес текущего домена..
Re: Exim отправка писем с разных IP
Добавлено: 2009-02-10 22:43:53
Гость
$sender_host_address возвращает 127.0.0.1
при этом $sender_address_domain содержит как раз нужное имя хоста (использую его в helo_data=$sender_address_domain), как раз IP этого домена и нужно получить
Re: Exim отправка писем с разных IP
Добавлено: 2009-02-10 23:34:28
Alex Keda
есть спец. тип поиска - по DNS
можно попробовать по домену адрес найти и его подставить.
но эот - нетривиальная задача, по крайней мере я этот тип поиска ниасилил
)))
Re: Exim отправка писем с разных IP
Добавлено: 2009-02-11 0:01:30
Гость
я вот думаю, может можно каким-нибудь параметром sendmail'у передать IP и его уже заюзать в Exim?
Re: Exim отправка писем с разных IP
Добавлено: 2009-02-11 1:05:17
Alex Keda
лучше доку почитайте.
в принципе - примеров в инете полно как сделать поиск по бд ДНС
пробуйте.
========
а на шендмыле вообще не реально....
Exim отправка писем с разных IP
Добавлено: 2009-02-11 3:18:20
Гость
В итоге сделал так:
Код: Выделить всё
interface = ${lookup{$sender_address_domain}lsearch*{/usr/local/etc/exim/mydns}}
соответственно, в /usr/local/etc/exim/mydns нужно забить все нужные соответствия доменов к ip (*: - дефолтовое значение)
не автоматика, конечно, но все же выход
спасибо за подсказки!
Exim отправка писем с разных IP
Добавлено: 2018-03-30 16:08:59
guest88
Подскажите, как такое реализовать именно на sendmail? должен же быть способ.
Exim отправка писем с разных IP
Добавлено: 2018-03-30 19:52:08
Alex Keda
не факт. он достаточно старый, и каких-то феерических фич в нём не внедряют.
переделайте почтовую на exim, не пожалеете
Exim отправка писем с разных IP
Добавлено: 2018-03-30 20:38:22
guest88
Задача стоит именно на sendmail, на всем другом уже бы сделал. И способ есть даже не один. Можно любые велосипеды, кроме запуска 2-х сендмейлов.
Нужен только человек, который действительно знает как эту дрянь настраивать.
Exim отправка писем с разных IP
Добавлено: 2018-03-30 21:48:08
guest88
Есть же
O ClientPortOptions=Family=inet, Address=0.0.0.0
Надо чтоб в зависимости от домена сюда подставлялся определенный IP.
Т.е.
echo "Test" | sendmail -f user@домен1 - с одного ip
echo "Test" | sendmail -f user@домен2 - со второго ip