|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 07 May 2002 15:49:24 To : ’ҐаҐе®ў ѓҐ ¤Ё© Subject : Re: Re[2]: or die -------------------------------------------------------------------------------- Здравствуй, Терехов Геннадий. ТГ> Здравствуйте, Artem, ТГ> Monday, May 06, 2002, 2:26:47 PM, you wrote: AC>> Здравствуй, Терехов Геннадий. ТГ>>> Hикак не могу понять куда мне вставить or die, чтобы скрипт не висел ТГ>>> при невозможности соединения с smtp-сервером (такое хоть нечасто, но ТГ>>> случается :( ). Использую модуль: AC>> Hикуда. Таймаут есть таймаут. Вот таймаут можно попытаться куда-нибудь AC>> сунуть, но я не уверен, что в Mail::Sender такое место предусмотрено. ТГ> А вот http://www.xpoint.ru/faqs/faq7.html по этому поводу видимо ТГ> другого мнения: И в чем это их мнение другое? ТГ> use Mail::Sender; ТГ> # создаем объект с указанием SMTP сервера ТГ> ref ($sender = new Mail::Sender {smtp => 'mail.smtp.host'}) ТГ> or die "Error($sender) : $Mail::Sender::Error\n"; ТГ> Теперь узнать бы что такое в понимании авторов Mail::Sender'а ТГ> 'connect() failed' ... Т.е. через какой промежуток времени ставится ТГ> такой диагноз соединению? Через TCP'шный таймаут. Авторы Mail::Sender тут вообще ни при чем. Судя по доке, ручки для покрутить этот таймаут у него нет. Характерное дефолтное значение оного таймаута - минут 15. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454f7e42ede.html, оценка из 5, голосов 10
|