Танкист Апокалипсиса
...между компьютерами бегает, вернее, иногда бегать не хочет.
Итак, что мы имеем:
1. "наш" почтовый сервер, тра-ля-ля, три рубля.
2. "чужой" почтовый сервер, например, один из почтарей aol.com.
3. Почта от "чужих" бегает к нам свободно, а от нас к ним - хрен.
4. В лог-файлах ясно видно, что "наш" почту отправлет, и ему говорится, что всё "(OK)", но адресат письма не получает.
Над такой диспозицией я достаточно долго думал и лопатил интернет. Борьба шла с переменным успехом - иногда различные методы извращений помогали, но чаще - нет. И вот однажды мне повезло - почтарь неосмотрительно оставил в лог-файлах странный deliver, что-то вроде
----- The following addresses had successful delivery notifications -----
<[email protected]> (relayed to non-DSN-aware mailer)
Именно по этой строке я повторил поиск в www, и набрёл на упоминание RFC не_помню_какого, который гласил, что для нормальной работы почтовых серверов необходимо делать записи о почтовиках в DNS не только в "прямой" зоне, но и "обратной" (в .in-addr.arpa), в противном случае некоторые почтовые домены имеют полное право игнорировать входящую почту, считая, что она приходит от спаммеров.
По моей просьбе запись в "обратной" зоне сделали, и, о, чудо!, почта забегала. Посмотрим, что будет дальше, а то, может быть, это всё случайность...
Итак, что мы имеем:
1. "наш" почтовый сервер, тра-ля-ля, три рубля.
2. "чужой" почтовый сервер, например, один из почтарей aol.com.
3. Почта от "чужих" бегает к нам свободно, а от нас к ним - хрен.
4. В лог-файлах ясно видно, что "наш" почту отправлет, и ему говорится, что всё "(OK)", но адресат письма не получает.
Над такой диспозицией я достаточно долго думал и лопатил интернет. Борьба шла с переменным успехом - иногда различные методы извращений помогали, но чаще - нет. И вот однажды мне повезло - почтарь неосмотрительно оставил в лог-файлах странный deliver, что-то вроде
----- The following addresses had successful delivery notifications -----
<[email protected]> (relayed to non-DSN-aware mailer)
Именно по этой строке я повторил поиск в www, и набрёл на упоминание RFC не_помню_какого, который гласил, что для нормальной работы почтовых серверов необходимо делать записи о почтовиках в DNS не только в "прямой" зоне, но и "обратной" (в .in-addr.arpa), в противном случае некоторые почтовые домены имеют полное право игнорировать входящую почту, считая, что она приходит от спаммеров.
По моей просьбе запись в "обратной" зоне сделали, и, о, чудо!, почта забегала. Посмотрим, что будет дальше, а то, может быть, это всё случайность...
