Forum Webscript.Ru
Общие => ОС и системное ПО => Тема начата: APL от 12 Ноября 2003, 16:21:50
-
Не получается отправить почту через него.
Нет ли у кого-нить доки по этой проге. Sendmail не предлагать (у провайдера стоить именно sendmailX)
1. пути правильные
2. адреса существующие и работающие
Пример скрипта:
open MMM, \'| /usr/bin/sendmailx -s subject -f from@from.ru to@to.ru \' || die \'error sending message\';
print MMM "message body";
print MMM "\\n\\n";
close MMM;
-
А где такой провайдер живет?
-
Юзай Net::SMTP и включи дебаг - он тебе все и выведет.
#!/usr/bin/perl -w
use Net::SMTP;
$smtp = Net::SMTP->new(\'tvoy_smtp_host\', Timeout => 30,Debug => 1);
$smtp->mail(\'from@from.ru\');
$smtp->to(\'to@to.ru\');
$smtp->data();
$smtp->datasend("To: [email]to@to.ru[/email]\\n");
$smtp->datasend("\\n");
$smtp->datasend("message body\\n");
$smtp->dataend();
$smtp->quit;
-
2 lodevar: ПЕТЕРСТАР
2 NeoNox: Спасибо!