[Moscow.pm] Нужна подсказка по отладке отправки почты через NET::SMTP

Андрей Асякин asan999 на gmail.com
Ср Июл 13 11:47:51 PDT 2016


В кроне перенаправление?
...... /command 1>/tmp/command.log 2>&1


Если внутри программы надо перехватить, как то так возможно:

pipe my $r, my $w or die "pipe: $!";
$w->autoflush(1);
open STDERR, '>&', $w or die "reopen STDERR: $!";

далее из $r можно читать все, что в STDERR попадает.


On 07/13/2016 06:19 PM, Александр Фролов wrote:
> Здравствуйте!
> Отправляю почту с помощью Net::SMTP в несколько потоков через AnyEvent из крона:
>
>       $smtp= Net::SMTP->new(
>         Hello => $host->get_hello(),  Host => $host->get_host_name(),   Timeout => 10,
>         Debug => $this->{ 1 },
>
> Флаг Debug отправляет отладочную информацию на консоль.
> Хочется из программы как-то перехватить диагностическую выдачу, проанализировать и записать ошибки в журнал.
> Подскажите, пожалуйста, как это можно сделать?
> Спасибо!
>
>
> С уважением,
> Александр Фролов
> ---------------------------------------------------
> Пожалуйста, при ответе сохраняйте историю переписки.
>
>
>
>
>
>

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20160713/dcce2313/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm