Exim отправка почты через 2 и более разных IP

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dudedude
рядовой
Сообщения: 36
Зарегистрирован: 2010-01-18 21:26:56
Откуда: Казахстан, Костанай
Контактная информация:

Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение dudedude » 2010-01-18 21:41:26

Здравствуйте!
Есть сервер Debian 5 ispmanager+exim4-4.69-9+dovecot-pop3d-1.0.15-2.3+lenny1+spamassassin-3.2.5-2+lenny1

Нужно, чтобы при отправке писем использовались разные ip взависимости от их отправителя (т.е. домена с которого они отправляются).

Зачем это?
Допустим, есть группа доменов, которым администратор сервера доверяет и соответственно может им предоставить ip для отправки писем, который НЕ числится в black-листах.
Так же, есть группа доменов, к которым меньше доверия в плане использования почты и для таких пользователей можно выделить один ip на растерзание, так сказать=)
Ведь за спамом уследить очень трудно и, после чего, в итоге ip попадают в black-листы на почтовиках!

Помогите плиз очень надо.
Debian 5.03/Exim 4.71

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение hizel » 2010-01-18 22:06:48

в роутере можно выбрать транспорт, опция tranport http://www.lissyara.su/doc/exim/4.62/ge ... r_routers/

// а да

ну и в соответствующем транспорте можно выставить исходящий ip через interface http://www.lissyara.su/doc/exim/4.62/th ... transport/
Последний раз редактировалось hizel 2010-01-18 22:09:48, всего редактировалось 1 раз.
Причина: а да :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

dudedude
рядовой
Сообщения: 36
Зарегистрирован: 2010-01-18 21:26:56
Откуда: Казахстан, Костанай
Контактная информация:

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение dudedude » 2010-01-19 6:18:01

А можно с примером. Это все я прочитал уже...
Debian 5.03/Exim 4.71

dudedude
рядовой
Сообщения: 36
Зарегистрирован: 2010-01-18 21:26:56
Откуда: Казахстан, Костанай
Контактная информация:

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение dudedude » 2010-01-20 21:32:41

interface = ${lookup {$sender_address_domain}lsearch{/etc/exim/mail_ips}{$value} {10.10.10.10}}

формат файла mail_ips

домен1: 10.10.10.11
домен2: 10.10.10.12


В верном ли я направлении иду?

Но почему-то не работает!
Debian 5.03/Exim 4.71

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение hizel » 2010-01-20 23:16:10

а что не работает то?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

dudedude
рядовой
Сообщения: 36
Зарегистрирован: 2010-01-18 21:26:56
Откуда: Казахстан, Костанай
Контактная информация:

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение dudedude » 2010-01-21 5:43:23

Отпраляю почту с домена1 или с домена 2, а в заголовках указывается ip адрес по умолчанию {10.10.10.10}. А надо чтоб при отправки с домена1 был {10.10.10.11} , а с домена2 {10.10.10.12}
Debian 5.03/Exim 4.71

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение hizel » 2010-01-21 9:55:26

может из-за того что helo тоже надо менять?

Код: Выделить всё

remote_smtp:
driver = smtp
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_ho stname}}
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

dudedude
рядовой
Сообщения: 36
Зарегистрирован: 2010-01-18 21:26:56
Откуда: Казахстан, Костанай
Контактная информация:

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение dudedude » 2010-01-21 21:27:44

Я немного исправил

Код: Выделить всё

helo_data = ${lookup dnsdb{ptr=$sending_ip_address}{$value}{$primary_hostname}}
получилось вроде.

Посмотрите пожалуйста заголовок письма. Как из него убрать все лишнее

Код: Выделить всё

X-AntiVirus: Checked by Dr.Web [version: 5.0, engine: 5.00.1.12222, virus records: 958100, updated: 21.01.2010]
Return-path: <test1@mail.profi-host.com>
Received: from [188.40.134.53] (port=59277 helo=profi-host.com)
        by mx72.mail.ru with esmtp 
        id 1NY1Zz-0004bR-00
        for dudedude@mail.ru; Thu, 21 Jan 2010 21:16:27 +0300
Received-SPF: error (mx72.mail.ru: encountered temporary error during SPF processing of domain of mail.profi-host.com) client-ip=188.40.134.53;
envelope-from=test1@mail.profi-host.com; helo=profi-host.com;
X-Mru-BL: 0:0:0
X-Mru-PTR: profi-host.com
X-Mru-NR: 1
X-Mru-OF: Linux (ethernet/modem)
X-Mru-RC: DE
Received: from localhost ([127.0.0.1] helo=188.40.134.7)
        by platinum.profiworld.org with esmtp (Exim 4.69)
        (envelope-from <test1@mail.profi-host.com>)
        id 1NY1Zp-0006WP-L8
        for dudedude@mail.ru; Thu, 21 Jan 2010 21:16:17 +0300
Received: from 95.59.153.127
        (SquirrelMail authenticated user test1@mail.profi-host.com)
        by 188.40.134.7 with HTTP;
        Thu, 21 Jan 2010 21:16:17 +0300 (MSK)
Message-ID: <fca18a6785bccdb18eada6009a2c06a4.squirrel@188.40.134.7>
Date: Thu, 21 Jan 2010 21:16:17 +0300 (MSK)
Subject: 4
From: test1@mail.profi-host.com
To: dudedude@mail.ru
User-Agent: SquirrelMail/1.4.15
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
X-Spam: Not detected
X-Mras: Ok
Debian 5.03/Exim 4.71

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

Re: Exim отправка почты через 2 и более разных IP

Непрочитанное сообщение ever » 2011-06-14 23:41:44

не работает ваша схема у меня. подставляет интерфейс 127.0.0.1 - куда копать?
спасибо!