* [gentoo-user-ru] qmail на хостинге
@ 2008-04-13 14:58 Alex Efros
2008-04-13 18:15 ` Alex Efros
0 siblings, 1 reply; 2+ messages in thread
From: Alex Efros @ 2008-04-13 14:58 UTC (permalink / raw
To: gentoo-user-ru
Hi!
Есть машинка, на которой хостится несколько проектов. У неё несколько IP
адресов (по одному на каждый проект - это нужно в частности для https://).
Разумеется, у каждого проекта свой домен.
eth0 10.10.10.1 project1.domain.tld
eth0:0 10.10.10.2 project2.domain.tld
eth0:1 10.10.10.3 project3.domain.tld
Хочется, чтобы почта отсылаемая скриптами этих проектов уходила с IP этого
проекта. Т.е. чтобы в заголовках писем полученных от проекта 3 стоял его
IP 10.10.10.3 висящий на eth0:1, а не IP 10.10.10.1 который используется
qmail-ом для отправки всех писем по умолчанию.
Т.е. нужно чтобы qmail смотрел домен в заголовке From: отправляемых писем,
видел там script@project3.domain.tld, и пытался за-bind-ить сокет на
10.10.10.3 перед отправкой. Это в идеале. А в жизни меня устроит
возможность этим управлять любым образом, в том числе и передавать
дополнительные заголовки/переменные окружения при отправке письма, etc.
Кто-нибудь знает, как это можно реализовать?
P.S. Я пока нашёл патчи, которые позволяют:
- повесить qmail на определённый IP (qmail-remote-outgoingip.diff)
- выбирать исходящий IP в зависимости от сервера КУДА отправляется письмо -
я, правда, не понял почему для этого нужно патчить qmail если можно
ограничиться настройками файрвола... (qmail-1.03-bind-interface.patch)
но это всё не то. :(
Можно, наверное, воспользоваться первым патчем и запустить на машине
несколько qmail-ов с разными настройками, но это будет тихий ужос, даже
если будет работать.
--
WBR, Alex.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-04-13 18:16 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-13 14:58 [gentoo-user-ru] qmail на хостинге Alex Efros
2008-04-13 18:15 ` Alex Efros
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox