|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Nikolay Pichtin 2:5056/30 06 May 2002 21:43:15 To : ’ҐаҐе®ў ѓҐ ¤Ё© Subject : Re: or die -------------------------------------------------------------------------------- ТГ>> Hикак не могу понять куда мне вставить or die, чтобы скрипт не ТГ>> висел при невозможности соединения с smtp-сервером (такое хоть ТГ>> нечасто, но случается :( ). Использую модуль: AC> Hикуда. Таймаут есть таймаут. Вот таймаут можно попытаться куда-нибудь AC> сунуть, но я не уверен, что в Mail::Sender такое место предусмотрено. В нем есть обработка ошбок, в том числе connect() failed @Mail::Sender::Errors Contains the description of errors returned by functions in Mail::Sender. Ussage: @Mail::Sender::Errors[$sender->{error}] = Вставка = 'not available in singlepart mode', 'file not found', 'no file name specified in call to MailFile or SendFile', 'no message specified in call to MailMsg or MailFile', 'argument $to empty', 'transmission of message failed', 'local user $to unknown on host $smtp', 'unspecified communication error', 'service not available', 'connect() failed', 'socket() failed', '$smtphost unknown' = Вставка = ТГ>> 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'}); * Лучшие МЕHТЫ - fragМЕHТЫ -- Hиколай ---------------------------------------------------------------------- --- * Origin: Истина - это вовсе не то, что можно убедительно доказать (2:5056/30) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/18133cd6f96d.html, оценка из 5, голосов 10
|