| Eugene
Новичок
Откуда: Москва Всего сообщений: 10 Рейтинг пользователя: 0
Дата регистрации на форуме: 29 мая 2004
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 3 июня 2004 16:32
Такое ощущение что в коде (ikonmail.lib) отсутствуют команды для формирования и отправки письма через SMTP. Через sendmail и blat данные формируются а через SMTP вроде нет. Чего-то не хватает. Где найти? if ($SEND_MAIL ne "") { open (MAIL,"| $SEND_MAIL -t"); }
print MAIL "To: $to\n"; print MAIL "From: $fromaddr\n"; print MAIL "Reply-to: $replyaddr\n" if $replyaddr; print MAIL "X-Mailer: Perl Powered Socket Mailer\n"; print MAIL "Subject: $subject\n\n"; print MAIL "$message"; print MAIL "\n.\n"; if ($SMTP_SERVER ne "") { $_ = <MAIL>; if (/^[45]/) { close(MAIL); return(-7); } print MAIL "quit\r\n"; $_ = <MAIL>; } close(MAIL); return(1); } # end SMTP, or sendmail else { #blat $tempfile = "$ikondir" . "tempfile.txt"; open(FILE,">$tempfile"); print FILE "$message"; close(FILE); open(MAIL,"|blat $tempfile -t \"$to\" -b \"$bccinfo\" -i \"$fromaddr\" -f \"$fromaddr\" -s \"$subject\""); close(MAIL);
--- Евгений
|