Exim отправка писем с разных IP
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Exim отправка писем с разных IP
Подскажите, пожалуйста, как сделать отправку сообщений на сервере (из sendmail) с IP адреса текущего www-домена?
Т.е. у сервера есть главный IP и несколько ailas. Каждый www-домен привязан к определенному IP, но при отправке из sendmail, с любого www-домена, в заголовке письма все равно:
Received: from [основной_ip]
На сервере php-fpm, отсюда каждый домен в chroot, со своим sendmail и т.д.
Т.е. у сервера есть главный IP и несколько ailas. Каждый www-домен привязан к определенному IP, но при отправке из sendmail, с любого www-домена, в заголовке письма все равно:
Received: from [основной_ip]
На сервере php-fpm, отсюда каждый домен в chroot, со своим sendmail и т.д.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Exim отправка писем с разных IP
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Exim отправка писем с разных IP
Спасибо!
Изменить IP получилось, только как сделать так, чтобы автоматически проставлялся IP именно того хоста, с которого идет отправка письма?
Изменить IP получилось, только как сделать так, чтобы автоматически проставлялся IP именно того хоста, с которого идет отправка письма?
-
- проходил мимо
Re: Exim отправка писем с разных IP
Т.е. не могу найти подходящую переменную, которая содержала бы IP адрес текущего домена.. 

-
- проходил мимо
Re: Exim отправка писем с разных IP
$sender_host_address возвращает 127.0.0.1
при этом $sender_address_domain содержит как раз нужное имя хоста (использую его в helo_data=$sender_address_domain), как раз IP этого домена и нужно получить
при этом $sender_address_domain содержит как раз нужное имя хоста (использую его в helo_data=$sender_address_domain), как раз IP этого домена и нужно получить
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Exim отправка писем с разных IP
есть спец. тип поиска - по DNS
можно попробовать по домену адрес найти и его подставить.
но эот - нетривиальная задача, по крайней мере я этот тип поиска ниасилил
)))
можно попробовать по домену адрес найти и его подставить.
но эот - нетривиальная задача, по крайней мере я этот тип поиска ниасилил

Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Exim отправка писем с разных IP
я вот думаю, может можно каким-нибудь параметром sendmail'у передать IP и его уже заюзать в Exim?
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Exim отправка писем с разных IP
лучше доку почитайте.
в принципе - примеров в инете полно как сделать поиск по бд ДНС
пробуйте.
========
а на шендмыле вообще не реально....
в принципе - примеров в инете полно как сделать поиск по бд ДНС
пробуйте.
========
а на шендмыле вообще не реально....
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Exim отправка писем с разных IP
В итоге сделал так:
соответственно, в /usr/local/etc/exim/mydns нужно забить все нужные соответствия доменов к ip (*: - дефолтовое значение)
не автоматика, конечно, но все же выход
спасибо за подсказки!
Код: Выделить всё
interface = ${lookup{$sender_address_domain}lsearch*{/usr/local/etc/exim/mydns}}
не автоматика, конечно, но все же выход

спасибо за подсказки!
-
- проходил мимо
Exim отправка писем с разных IP
Подскажите, как такое реализовать именно на sendmail? должен же быть способ.
- Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Exim отправка писем с разных IP
не факт. он достаточно старый, и каких-то феерических фич в нём не внедряют.
переделайте почтовую на exim, не пожалеете
переделайте почтовую на exim, не пожалеете
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Exim отправка писем с разных IP
Задача стоит именно на sendmail, на всем другом уже бы сделал. И способ есть даже не один. Можно любые велосипеды, кроме запуска 2-х сендмейлов.
Нужен только человек, который действительно знает как эту дрянь настраивать.
Нужен только человек, который действительно знает как эту дрянь настраивать.
-
- проходил мимо
Exim отправка писем с разных IP
Есть же
O ClientPortOptions=Family=inet, Address=0.0.0.0
Надо чтоб в зависимости от домена сюда подставлялся определенный IP.
Т.е.
echo "Test" | sendmail -f user@домен1 - с одного ip
echo "Test" | sendmail -f user@домен2 - со второго ip
O ClientPortOptions=Family=inet, Address=0.0.0.0
Надо чтоб в зависимости от домена сюда подставлялся определенный IP.
Т.е.
echo "Test" | sendmail -f user@домен1 - с одного ip
echo "Test" | sendmail -f user@домен2 - со второго ip