|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 21 Jul 2000 22:12:13 To : Aleksey Korolkov Subject : Re: Net::SMTP -> Bcc trouble -------------------------------------------------------------------------------- AK> Хочется указать адреса получателей в Bcc поле. AK> Пока делал как показано ниже, но этот номер не проходит. AK> Сервер вообще не видит этого поля, мне кажется что причина AK> этого в том, что я выдаю поле после data(). Hе в этом. Там ему и место. Вернее, ему при отправке по SMTP вообще нигде не место - смысл его как раз в том, что письмо на эти адреса пойдет, но в письме они указаны не будут. И является инструкцией для понимающего такое локального MTA. AK> Мой кусочек: AK> $smtp->mail($mail_from); AK> $smtp->to($mail_to); AK> $smtp->data(); AK> $smtp->datasend("To: $mail_to_full\n"); AK> $smtp->datasend("From: $mail_from_full\n"); AK> $smtp->datasend("BCC: $mail_bcc\n") if ($mail_bcc); AK> $smtp->datasend("Subject: $subject\n"); AK> Подскажите как сделать работоспособный вариант. Вообще-то SMTP, в отличие от локального агента, посылает по тем адресам, которые указаны в MAIL TO: (сиречь в в $smtp->mail()). MAIL TO: может быть более одного (насколько я догадываюсь о Net::SMTP, это означает несколько вызовов mail()). Можно ли указывать несколько адресов в одной строке, не знаю, надо смотреть в стандарте. Собственно, подсказка в моем высказывании содержится. -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3473dfe87032.html, оценка из 5, голосов 10
|