igor_ua
Новичок
Корректная отправка писем и/или правильная настройка exim
Здравствуйте,
Ситуация такая, у нас свой сервер (gentoo) на котором расположены несколько web-проектов. Схема такая
1) DNS сервера - отдельно, панель управления через регистратора
2) Почта идет через Google Apps (в днс прописаны MX записи на их сервера)
3) apache/mysql на нашем сервере естественно
С нашего сервера нужно периодически рассылать почту зарегистрированным юзерам, иногда нужно делать рассылку им же (например как сейчас поздравления с новым годом), либо уходят уведомления о сообщениях на форуме и т.п. В общем все стандартно.
У сервера 2 IP адреса, один (111.222.333.444) используем под наши проекты (PROJECT1), второй под другие проекты (PROJECT2), не совсем наши
и этот 2й IP (111.222.333.555) у сервера вроде основного/первого.
Теперь вопрос.
------------
когда отправляем почту из php то в заголовках письма получаем
------------CUT HERE------------
Received: from mxfront28.mail.yandex.net ([127.0.0.1])
by mxfront28.mail.yandex.net with LMTP id n9kqqb7B
for [email protected]; Wed, 30 Dec 2009 04:49:09 +0300
Received: from PROJECT2.com.ua (555.333.222.111.colo.static.dc.volia.com [111.222.333.555]) <----- (1)
by mxfront28.mail.yandex.net (Yandex) with ESMTP id 52A8C2B803B
for < [email protected]>; Wed, 30 Dec 2009 04:49:09 +0300 (MSK)
Received: from apache by PROJECT2.com.ua with local (Exim 4.69) <----- (2)
(envelope-from <apache@ PROJECT2.com.ua>) <----- (3)
id 1NPngS-0004Jx-R1; Wed, 30 Dec 2009 03:49:08 +0200
...
From: [email protected] <----- (4)
Reply-To: info@ PROJECT1.com.ua <----- (5)
...
Message-Id: <[email protected]> <----- (6)
Sender: added by portage for apache <[email protected]> <----- (7)
------------CUT HERE------------
Главные вопросы по пунктам
(1), (2), (3), (6)
- (1)(2) как заставить sendmail (exim) указывать наш IP адрес (111.222.333.444) от первого проекта (PROJECT1), а не от второго проекта (111.222.333.555)??
- (3) как это "from apache by PROJECT2.com.ua" заменить на "from INFO by PROJECT1.com.ua"? Т.е. все шло от нашего имени.
- как в (6) сделать тоже наше имя?
- (7) это я так понимаю можно побороть с помощью параметров sendmail?
И главное, вообще с этим нужно бороться?
Просто мне так кажется, что сейчас как-то некрасиво получается... Т.к. вроде почтовый сервер официально находится у GOOGLE а мы письма шлем с другого сервера, да еще и отправитель вообще вроде как не мы, а не понятно кто...
Спасибо за советы!
Здравствуйте,
Ситуация такая, у нас свой сервер (gentoo) на котором расположены несколько web-проектов. Схема такая
1) DNS сервера - отдельно, панель управления через регистратора
2) Почта идет через Google Apps (в днс прописаны MX записи на их сервера)
3) apache/mysql на нашем сервере естественно

С нашего сервера нужно периодически рассылать почту зарегистрированным юзерам, иногда нужно делать рассылку им же (например как сейчас поздравления с новым годом), либо уходят уведомления о сообщениях на форуме и т.п. В общем все стандартно.
У сервера 2 IP адреса, один (111.222.333.444) используем под наши проекты (PROJECT1), второй под другие проекты (PROJECT2), не совсем наши

Теперь вопрос.
------------
когда отправляем почту из php то в заголовках письма получаем
------------CUT HERE------------
Received: from mxfront28.mail.yandex.net ([127.0.0.1])
by mxfront28.mail.yandex.net with LMTP id n9kqqb7B
for [email protected]; Wed, 30 Dec 2009 04:49:09 +0300
Received: from PROJECT2.com.ua (555.333.222.111.colo.static.dc.volia.com [111.222.333.555]) <----- (1)
by mxfront28.mail.yandex.net (Yandex) with ESMTP id 52A8C2B803B
for < [email protected]>; Wed, 30 Dec 2009 04:49:09 +0300 (MSK)
Received: from apache by PROJECT2.com.ua with local (Exim 4.69) <----- (2)
(envelope-from <apache@ PROJECT2.com.ua>) <----- (3)
id 1NPngS-0004Jx-R1; Wed, 30 Dec 2009 03:49:08 +0200
...
From: [email protected] <----- (4)
Reply-To: info@ PROJECT1.com.ua <----- (5)
...
Message-Id: <[email protected]> <----- (6)
Sender: added by portage for apache <[email protected]> <----- (7)
------------CUT HERE------------
Главные вопросы по пунктам
(1), (2), (3), (6)
- (1)(2) как заставить sendmail (exim) указывать наш IP адрес (111.222.333.444) от первого проекта (PROJECT1), а не от второго проекта (111.222.333.555)??
- (3) как это "from apache by PROJECT2.com.ua" заменить на "from INFO by PROJECT1.com.ua"? Т.е. все шло от нашего имени.
- как в (6) сделать тоже наше имя?
- (7) это я так понимаю можно побороть с помощью параметров sendmail?
И главное, вообще с этим нужно бороться?

Просто мне так кажется, что сейчас как-то некрасиво получается... Т.к. вроде почтовый сервер официально находится у GOOGLE а мы письма шлем с другого сервера, да еще и отправитель вообще вроде как не мы, а не понятно кто...
Спасибо за советы!