URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 42529
[ Назад ]

Исходное сообщение
"Отсылка SMTP"

Отправлено dip56245 , 05-Апр-04 10:33 
Как отослать письмо через SMTP. Просто с sendmail намучался, не могу настроить, а поставил phpBB (форум), он умеет отправлять письма через SMTP (у него в опциях прописуется), как он это делает? Подскажите plz.

Содержание

Сообщения в этом обсуждении
"Отсылка SMTP"
Отправлено newser , 05-Апр-04 10:56 
>Как отослать письмо через SMTP. Просто с sendmail намучался, не могу настроить,
>а поставил phpBB (форум), он умеет отправлять письма через SMTP (у
>него в опциях прописуется), как он это делает? Подскажите plz.


О том, как отправить письмо через SMTP, можно подробно почитать в RFC822 (RFC2822 - более свежий). См. http://www.faqs.org/


"Отсылка SMTP"
Отправлено denn , 05-Апр-04 11:35 
>Как отослать письмо через SMTP. Просто с sendmail намучался, не могу настроить,
>а поставил phpBB (форум), он умеет отправлять письма через SMTP (у
>него в опциях прописуется), как он это делает? Подскажите plz.

смотри пхп код  emailer.php.


"Отсылка SMTP"
Отправлено dip56245 , 05-Апр-04 18:07 
>смотри пхп код  emailer.php.
  Я в нем не шарю... 8( Но мне нужно не через PHP, а через баш или Perl (хоть немного знаю). Ы? СендМыл у меня не настроен, он никуда не хочет ничего отсылать, кроме как внутри (root, юзерам), а во внешнюю сеть не отсылает, пишет в сообщении постоянно, что неизвестный хост и домен (мои), он их определяет как localhost и localdomain, хотя по команде host возвращает имя сервера "moon". 8(


"Отсылка SMTP"
Отправлено denn , 05-Апр-04 18:14 
>>смотри пхп код  emailer.php.
>  Я в нем не шарю... 8( Но мне нужно не
>через PHP, а через баш или Perl (хоть немного знаю). Ы?
>СендМыл у меня не настроен, он никуда не хочет ничего отсылать,
>кроме как внутри (root, юзерам), а во внешнюю сеть не отсылает,
>пишет в сообщении постоянно, что неизвестный хост и домен (мои), он
>их определяет как localhost и localdomain, хотя по команде host возвращает
>имя сервера "moon". 8(

#!/usr/bin/perl

use Mail::Sendmail;

%mail = ( To      => 'Комy',
          From    => 'От',
          Message => "тело",
          SMTP    => 'smtp.mail.ru'
        );

sendmail(%mail) or die $Mail::Sendmail::error;

print "OK. Log says:\n", $Mail::Sendmail::log;


"Отсылка SMTP"
Отправлено dip56245 , 05-Апр-04 23:49 
О!!! Спасибо! Не так немного, но хоть узнал в какую сторону смотреть... у меня через use Net::SMTP. Все рулит!
Класс - работает! Спасибо! 8)