Приветствую. На днях столкнулся с проблемой одной, наверняка кто-то уже решал подобную.
Имеется сервер (вернее, jail, но в данном случае всё равно). У него установлен hostname, предположим, domainname.tld. Т.е.:
Код: Выделить всё
[root@domainname.tld /etc/mail]$ hostname
domainname.tld
На этом сервере живёт web-сайт с аналогичным доменным именем. Для данного доменного имени ещё есть в DNS-зоне MX-записи, но смотрят они не на этот хост, а на google-почту:
Код: Выделить всё
[root@domainname.tld /etc/mail]$ host domainname.tld
domainname.tld has address 111.222.233.244
domainname.tld mail is handled by 10 aspmx4.googlemail.com.
domainname.tld mail is handled by 10 aspmx5.googlemail.com.
domainname.tld mail is handled by 1 aspmx.l.google.com.
domainname.tld mail is handled by 5 alt1.aspmx.l.google.com.
domainname.tld mail is handled by 5 alt2.aspmx.l.google.com.
domainname.tld mail is handled by 10 aspmx2.googlemail.com.
domainname.tld mail is handled by 10 aspmx3.googlemail.com.
На сервере стоит стандартная связка Apache+MySQL+PHP. Почтовая подсистема практически не тронутая и стандартная, представлена в виде штатного sendmail. При выполнении пользователями на этом сайте каких-либо определенных действий, генерируется письмо на адрес
support@domainname.tld. Такой ящик заведён на google-почте, но письмо до него не доходит, так как сам сервер, где крутится сайт считает себя почтовым сервером для данного домена и пытается доставить почту локально (естественно, не находя такого пользователя на локальной машине, шлёт отлуп и письмо отправляется в газенваген). Нужно как-то сказать sendmail'у, что почта для *@domainname.tld не локальная, и нужно ее отправлять по обычной схеме (резолвить MX домена и слать все туда по SMTP).
Если сделать так:
Код: Выделить всё
[root@domainname.tld /etc/mail]$ sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> $=w
localhost
domainname.tld
[111.222.233.244]
..., то видно, что действительно, sendmail считает данный домен локальным для почты, но подобного в конфигах sendmail я не нашел.
Кто сталкивался с подобной проблемой, подскажите, где в каких правилах что надо пофиксить?