Реклама на сайте Advertise with us
Тема: Perl. Отправка письма с вложением и авторизацией по SMTP Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Iceworld


Зарегистрирован: 10.07.03
Сообщения: 443
Ссылка на сообщениеДобавлено: 16/03/04 в 11:35     

Всем Привет!
Нужен subj для отправки логов с сервера на мыло.

K началу

 
Информация о пользователе sAx


Зарегистрирован: 07.06.00
Сообщения: 2244
Ссылка на сообщениеДобавлено: 16/03/04 в 15:28     

Обязательно на Перле?

K началу

 
Информация о пользователе Iceworld


Зарегистрирован: 10.07.03
Сообщения: 443
Ссылка на сообщениеДобавлено: 16/03/04 в 15:57     

sAx писал:
Обязательно на Перле?

Да только на Перле в связи с тем что нужно кроме логов еще один скрипт изменить.
Ну на крайней случай как в Перле отправить письмо с авторизацией?

K началу

 
Информация о пользователе perlmaster


Зарегистрирован: 27.02.03
Сообщения: 674
Ссылка на сообщениеДобавлено: 16/03/04 в 19:01     

Отправка письма Net::SMTP.
Про авторизацию можно посмотреть готовое типа http://oleg.hw.ru/progs.php или читать доки опять же.
Аттачи же легче всего клеить Mime::Lite'ом (ну и base64 где надо).

Успехов.

K началу

 
Информация о пользователе Weber


Зарегистрирован: 03.10.03
Сообщения: 1704
Ссылка на сообщениеДобавлено: 16/03/04 в 23:13     

Так можно же и так просто послать... сформировав правильный хэдер....


Код:

$un        = strtoupper(uniqid(time()));
$head      = "From: $from\n";
$head     .= "To: $to\n";
$head     .= "Subject: $subj\n";
$head     .= "X-Mailer: WebKiller MailTool\n";
$head     .= "Reply-To: $from\n";
$head     .= "Mime-Version: 1.0\n";
$head     .= "Content-Type:multipart/mixed;";
$head     .= "boundary=\"----------".$un."\"\n\n";
$zag       = "------------".$un."\nContent-Type:text/html;\n";
$zag      .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag      .= "------------".$un."\n";
$zag      .= "Content-Type: application/octet-stream;";
$zag      .= "name=\"".basename($filename)."\"\n";
$zag      .= "Content-Transfer-Encoding:base64\n";
$zag      .= "Content-Disposition:attachment;";
$zag      .= "filename=\"".basename($filename)."\"\n\n";
$zag      .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";


Код на пхп.... захочешь - переделаешь....
что неясно - спрашивай....

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »