Как отослать письмо через SMTP. Просто с sendmail намучался, не могу настроить, а поставил phpBB (форум), он умеет отправлять письма через SMTP (у него в опциях прописуется), как он это делает? Подскажите plz.
>Как отослать письмо через SMTP. Просто с sendmail намучался, не могу настроить,
>а поставил phpBB (форум), он умеет отправлять письма через SMTP (у
>него в опциях прописуется), как он это делает? Подскажите plz.
О том, как отправить письмо через SMTP, можно подробно почитать в RFC822 (RFC2822 - более свежий). См. http://www.faqs.org/
>Как отослать письмо через SMTP. Просто с sendmail намучался, не могу настроить,
>а поставил phpBB (форум), он умеет отправлять письма через SMTP (у
>него в опциях прописуется), как он это делает? Подскажите plz.смотри пхп код emailer.php.
>смотри пхп код emailer.php.
Я в нем не шарю... 8( Но мне нужно не через PHP, а через баш или Perl (хоть немного знаю). Ы? СендМыл у меня не настроен, он никуда не хочет ничего отсылать, кроме как внутри (root, юзерам), а во внешнюю сеть не отсылает, пишет в сообщении постоянно, что неизвестный хост и домен (мои), он их определяет как localhost и localdomain, хотя по команде host возвращает имя сервера "moon". 8(
>>смотри пхп код 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;
О!!! Спасибо! Не так немного, но хоть узнал в какую сторону смотреть... у меня через use Net::SMTP. Все рулит!
Класс - работает! Спасибо! 8)