Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Merkotan                      2:5020/400     22 Jul 2002  21:20:49
 To : All
 Subject : что крутануть в sendmail
 -------------------------------------------------------------------------------- 
 
   Есть некий вэб-сайт вне нашего домена, но принадлежащий нам. Hа нем
 юзера регистрируются для получения триал-версии нашей проги. После этого
 на указанный ими мыл-адрес приходит письмо с паролем, логинясь с которым
 на сайте они могут качать триал. Второе письмо приходит на адрес
 info@ourdomain.com для извещения нашего уполномоченного юзера об этом
 событии. info - существующий юзер в нашей системе. Сразу скажу, что
 письма, отосланные обычным способом из почтовых
 программ/web-интерфейсов/mail/pine из инета на info@ourdomain.com
 приходят "на ура".
   Так вот, всей этой хоботней занимается скрипт на сайте, который по
 кривости своей не может правильно организовать в заголовке письма на
 info@ourdomain.com поле "To:", точнее на данный момент это поле вовсе
 отсутствует. Почту для нашего домена получает провайдер, а мы ее
 забираем с него fetchmail'ом и отдаем sendmail'у и ... почта, пришедшая
 с этого скрипта, валится на postmaster!!!
   Читая заголовки таких писем, видим:
 ....
 Received: from 123.456.789.123
         by localhost with POP3 (fetchmail-5.9.7)
         for postmaster@localhost (multi-drop); Mon, 22 Jul 2002 18:51:58
 +0300 (
 Received: from tratata.com (tratata.com [123.456.789.123])
         by tratata.com (8.12.1/8.12.1) with ESMTP id g6MFqies016037
         for <info@ourdomain.com>; Mon, 22 Jul 2002 18:52:46 +0300 (EET
 DST)
 ....
 X-Fetchmail-Warning: no recipient addresses matched declared local names
 
 Т.е. мы видим, что поле "To:" отсутствует и fetchmail нас об этом
 предупреждает. А еще мы видим, что до нашего провайдера это письмо шло
 на info@ourdomain.com, а наш fetchmail уже его забирал как для
 postmaster@localhost!!! Примечателен тот факт, что письмо с паролем
 юзеру формирует тот же скрипт по тому же принципу. И если указать на
 сайте мыл-адрес какой-нить внешний существующий (например,
 somebody@mail.ru), то письмо доходит по назначению, а если попробовать
 зарегестрироваться с мыл-адресом из нашего домена
 somebody@ourdomain.com, то с этим письмом получится так же, как и с
 соответствующим письмом на info (они оба упадут на postmaster'a)!!!
 
 Диагноз - кто-то в связке провайдер-fetchmail-sendmail не может
 правильно обработать письма с неправильным или отсутствующим полем
 "To:". Подозрение - на наш sendmail. Кстати, те же яйца и с рассылками,
 в них поле "To:" тоже черти какое и все сыпется на postmaster'a.
 
 Или я неправ? Может в этом виноват fetchmail? Что можете посоветовать,
 чем помочь? 
 Хэлп.
 Спасибо.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 что крутануть в sendmail   Dmitry Merkotan   22 Jul 2002 21:20:49 
 Re: что крутануть в sendmail   Victor Wagner   22 Jul 2002 21:59:08 
 Re: что крутануть в sendmail   Valentin Nechayev   22 Jul 2002 22:45:57 
 Re: что крутануть в s endmail   Ilya Pinaeff   23 Jul 2002 17:15:00 
Архивное /ru.linux/13240067437c5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional