Exim отправка писем с разных IP

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
btsalex
проходил мимо

Exim отправка писем с разных IP

Непрочитанное сообщение btsalex » 2009-02-07 0:57:34

Подскажите, пожалуйста, как сделать отправку сообщений на сервере (из sendmail) с IP адреса текущего www-домена?
Т.е. у сервера есть главный IP и несколько ailas. Каждый www-домен привязан к определенному IP, но при отправке из sendmail, с любого www-домена, в заголовке письма все равно:
Received: from [основной_ip]

На сервере php-fpm, отсюда каждый домен в chroot, со своим sendmail и т.д.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim отправка писем с разных IP

Непрочитанное сообщение Alex Keda » 2009-02-10 1:09:33

Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

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 этого домена и нужно получить

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim отправка писем с разных IP

Непрочитанное сообщение Alex Keda » 2009-02-10 23:34:28

есть спец. тип поиска - по DNS
можно попробовать по домену адрес найти и его подставить.
но эот - нетривиальная задача, по крайней мере я этот тип поиска ниасилил =))))
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Exim отправка писем с разных IP

Непрочитанное сообщение Гость » 2009-02-11 0:01:30

я вот думаю, может можно каким-нибудь параметром sendmail'у передать IP и его уже заюзать в Exim?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim отправка писем с разных IP

Непрочитанное сообщение Alex Keda » 2009-02-11 1:05:17

лучше доку почитайте.
в принципе - примеров в инете полно как сделать поиск по бд ДНС
пробуйте.
========
а на шендмыле вообще не реально....
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

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 (*: - дефолтовое значение)

не автоматика, конечно, но все же выход =)
спасибо за подсказки!

guest88
проходил мимо

Exim отправка писем с разных IP

Непрочитанное сообщение guest88 » 2018-03-30 16:08:59

Подскажите, как такое реализовать именно на sendmail? должен же быть способ.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Exim отправка писем с разных IP

Непрочитанное сообщение Alex Keda » 2018-03-30 19:52:08

не факт. он достаточно старый, и каких-то феерических фич в нём не внедряют.
переделайте почтовую на exim, не пожалеете
Убей их всех! Бог потом рассортирует...

guest88
проходил мимо

Exim отправка писем с разных IP

Непрочитанное сообщение guest88 » 2018-03-30 20:38:22

Задача стоит именно на sendmail, на всем другом уже бы сделал. И способ есть даже не один. Можно любые велосипеды, кроме запуска 2-х сендмейлов.

Нужен только человек, который действительно знает как эту дрянь настраивать.

guest88
проходил мимо

Exim отправка писем с разных IP

Непрочитанное сообщение guest88 » 2018-03-30 21:48:08

Есть же
O ClientPortOptions=Family=inet, Address=0.0.0.0
Надо чтоб в зависимости от домена сюда подставлялся определенный IP.

Т.е.
echo "Test" | sendmail -f user@домен1 - с одного ip
echo "Test" | sendmail -f user@домен2 - со второго ip