|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : ’ҐаҐе®ў ѓҐ ¤Ё© 2:5020/400 07 May 2002 14:49:58 To : Artem Chuprina Subject : 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' ... Т.е. через какой промежуток времени ставится такой диагноз соединению? ТГ>> use Mail::Sender; ТГ>> $sender = new Mail::Sender ТГ>> {smtp => 'smtp.server.ru', from => 'from@myadress.ru'}; ТГ>> $sender->MailFile({to => 'to@recipient.ru', ТГ>> subject => 'DU', ТГ>> msg => "tra-la-la", ТГ>> file => '/usr/local/pomoika/file'}); -- -- С наилучшими пожеланиями, Терехов Геннадий mailto:stderr@pech.elektra.ru Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: X-Org (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1043414679169.html, оценка из 5, голосов 10
|