View previous topic :: View next topic |
Author |
Message |
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 18 Aug 2015 23:48 (Tue) Post subject: несколько доменов на разных IP |
|
|
Добрый день.
Пытаюсь найти информацию о том, как настроить почтовый сервер на работу с несколькими доменами, когда каждый домен имеет свой отдельный внешний IP.
Подскажите, в какую сторону копать?
спасибо |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 19 Aug 2015 13:30 (Wed) Post subject: |
|
|
Берёте компьютер с несколькими сетевыми интерфейсами, имеющими разные IP-адреса, устанавливаете на него CMS, создаёте в CMS нужные домены, создаёте для этих доменов соответствующие A-, MX- и PTR-записи в DNS.
CMS не принципиально, на разных IP-адресах находятся домены или на одном. Главное — чтобы ему была обеспечена возможность принимать подключения клиентов на нужных IP-адресах и в нём были созданы нужные домены. |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 19 Aug 2015 17:47 (Wed) Post subject: |
|
|
а отправка с какого IP адреса будет производиться?
или CMS возьмет данные из МХ записи, и сделает отправку с этого IP? |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 19 Aug 2015 20:44 (Wed) Post subject: |
|
|
Нет, отправка всей внешней почты будет производится с IP-адреса, выбранного в поле "Отправка - Общее - Привязать отправку почты к IP-адресу", если этот флажок будет установлен, или с IP-адреса шлюза по умолчанию, если флажок будет снят. |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 19 Aug 2015 20:51 (Wed) Post subject: |
|
|
так ведь любой анти-спам забанит, сделав банальную сверку IP адресов...
как выходить из данной ситуации? |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 19 Aug 2015 21:41 (Wed) Post subject: |
|
|
Сверку каких именно IP-адресов сделает антиспам? |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 20 Aug 2015 0:57 (Thu) Post subject: |
|
|
в заголовках отправки светиться IP, MX, PTR (могу ошибаться про PTR) |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 20 Aug 2015 1:36 (Thu) Post subject: |
|
|
В MX-записи указан сервер, принимающий почту для домена. Отправляться же почта от этого домена может (и реально отправляется для большинства крупных доменов) совершенно с другого IP-адреса. Чтобы в этом убедиться, достаточно посмотреть поле Received в заголовке любого письма, пришедшего из другого крупного домена. Смотреть нужно первое поле, добавленное сервером принимающего домена.
Вот первое попавшееся мне письмо:
Code: | Received: from forward5j.cmail.yandex.net ([5.255.227.23]:36372)
by mx102.mail.ru with esmtp (envelope-from <sender@yandex.ru>)
id 1ZR4Uu-00016F-W7
for receiver@mail.ru; Sun, 16 Aug 2015 23:25:41 +0300 |
Письмо из домена yandex.ru отправил хост forward5j.cmail.yandex.net с IP-адресом 5.255.227.23, в то время как приёмом почты для домена yandex.ru занимаются хосты mx.yandex.ru с IP-адресами: 77.88.21.89, 87.250.250.89, 93.158.134.89, 213.180.193.89, 213.180.204.89.
Сверку каких IP-адресов тут может сделать антиспам и зачем? |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 20 Aug 2015 12:17 (Thu) Post subject: |
|
|
видимо я ничего не понимаю в принципах работы анти-спама...
спасибо, буду пробовать |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 20 Aug 2015 13:23 (Thu) Post subject: |
|
|
ну вот, чего и следовало ожидать:
Code: | Authentication-Results: mxs.mail.ru; spf=fail (mx127.mail.ru: domain of prospect8.ru does not designate 185.31.162.94 as permitted sender) smtp.mailfrom=admin@prospect8.ru smtp.helo=[185.31.162.94];
Received-SPF: fail (mx127.mail.ru: domain of prospect8.ru does not designate 185.31.162.94 as permitted sender) client-ip=185.31.162.94; envelope-from=admin@prospect8.ru; helo=[185.31.162.94];
Received: from agora97.ru ([185.31.162.94]:49264)
by mx127.mail.ru with esmtp (envelope-from <admin@prospect8.ru>)
id 1ZSM1b-0004W5-OL
|
отправка происходит со второго домена, а не с первого, и соответственно я попадаю в спам |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 20 Aug 2015 13:36 (Thu) Post subject: |
|
|
ну и понятно, что можно поровнять SPF запись...но это не выход |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 20 Aug 2015 14:04 (Thu) Post subject: |
|
|
Quote: | mx127.mail.ru: domain of prospect8.ru does not designate 185.31.162.94 as permitted sender
mx127.mail.ru: домен prospect8.ru не назначил 185.31.162.94 разрешённым отправителем |
Чтобы назначить хост 185.31.162.94 разрешённым отправителем почты домена prospect8.ru, нужно создать в DNS соответствующую SPF-запись для этого домена. Антиспам проверяет SPF-запись, а не MX. |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 20 Aug 2015 14:09 (Thu) Post subject: |
|
|
это все понятно, но тогда - Code: | helo=[185.31.162.94]; |
а не тот IP что прописан в MX |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 20 Aug 2015 14:17 (Thu) Post subject: |
|
|
Не понял вас, напишите яснее. |
|
Back to top |
|
|
SAMbI4 Subscriber
Joined: 16 Jul 2015 Posts: 16
|
Posted: 20 Aug 2015 14:27 (Thu) Post subject: |
|
|
вот смотрите, если я делаю:
Code: | telnet prospect8.ru 25 |
получаю:
Code: | 220 [185.31.161.169] Courier Mail Server 3.05 ESMTP service ready |
это верный ответ сервера.
Но, когда я отправляю письмо, я получаю:
Code: | smtp.mailfrom=admin@prospect8.ru smtp.helo=[185.31.162.94] |
это не верный ответ.
т.е. если я стучу руками, я вижу правильный IP адрес в записи 220, а если я смотрю заголовки, то вижу IP адрес второго домена |
|
Back to top |
|
|
|