Программирование => Perl => Тема начата: systemroot от 07 Апреля 2005, 11:52:22
Название: скрипт не отправляет почту MIME::lite
Отправлено: systemroot от 07 Апреля 2005, 11:52:22
есть скрипт который выводит форму предлагает ввести адрес и опиание и по нажатии на кнопку должен отправлять письмо но он повисает на отправке письма....
if($Params{EmailID} != "") { $querystr = "Select Email From Contacts where Id=\\"$Params{EmailID}\\""; my $sth=$dbh->query($querystr) or die $Mysql::db_errstr; if (!defined($sth)) { exit 1; } %Email = $sth->fetchhash; require MIME::Lite; $msg = MIME::Lite->new( From =>\'tpp@company.utk.ru\', To =>$Email{Email}, Subject =>\'Тех поддержка\', Type => \'multipart/related\');
$msg->attach( Type =>\'text/plain; charset=KOI8-R\', Data =>\'Тип проблемы: \'.$Params{Problem}.\'\\n Описание проблемы:\'. $Params{Description}.\' \\n Дата:\'. $SDate );
if($Params{Email} ne "" ) { require MIME::Lite; $msg = MIME::Lite->new( From =>\'tpp@company.utk.ru\', To =>$Params{Email}, Subject =>\'Тех поддержка\', Type => \'multipart/related\');
$msg->attach( Type =>\'text/plain; charset=KOI8-R\', Data =>\'Тип проблемы: \'.$Params{Problem}.\'\\n Описание проблемы:\'. $Params{Description}.\' \\n Дата:\'. $SDate );