Проблема в Perle mail::Mailer @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 4 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Заголовок сообщения: Проблема в Perle mail::Mailer
Сообщение Добавлено: 21 Июль 2004, 15:11:57 
Я в перле не очень, но нужно срочно скрипт сделать.

Код:
for ($i=1;$i<=$count;$i++){

   if ($FORM{$i} && $FORM{'deletit'})
   {
     $pop->Delete($i);
     next;
   }

   if ($FORM{$i} && $FORM{'done'})
   {
     $body = $pop->HeadAndBody($i);
     
     $mailer = mail::Mailer->new();
     $mailer->open({From=>$from,To=>$to,Subject=>$subject});
     print $mailer $body;     
     $mailer->close();
     $pop->Delete($i);         
     print '<b>'.$i.'. Письмо переправлено на основной ящик!</b>';     
   
     next;
   }

  print 'Типа здесь Хедер и тело письма\n';
}


Скрпт просмотра писем. В цикле выводятся все письма, если письмо помеченно , оно должно преправиться на другой ящик. Так вот после строчки $mailer = mail::Mailer->new(); вывод обрывается. =(

В чем может быть дело?

_________________
Пьяный русский хакер практически непобедим!
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 21 Июль 2004, 15:36:36 
сделал так:

Цитата:
eval
{
$mailer = mail::Mailer->new();
};

if ($@)
{
print 'Неудачный вызов - '.$@.'<br>';




пишет :
Can't locate object method "new" via package "mail::Mailer"

_________________
Пьяный русский хакер практически непобедим!
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 21 Июль 2004, 16:21:39 
а use сделал до этого?

мне MIME::Lite нравиться

Код:
use MIME::Lite;
       $msg = MIME::Lite->new(
                            From     =>'from@mail.ru',
                            To       =>'to@mail.ru,
                            Subject  =>'SUBJ',
                            Data     =>'MESSAGE'
                            );
       MIME::Lite->send('smtp', "127.0.0.1", Timeout=>60);


красиво?

_________________
:: metal kick ass ::
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 21 Июль 2004, 17:00:55 
MpaK999, мне нужно отослать письмо с такимже HEAD и BODY,
а сейчас если в письме был вложенный файл, то он бьется и HTML письмо приходит как текстовое.

надо точную копию письма отсылать со всеми заголовками =(

_________________
Пьяный русский хакер практически непобедим!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 4 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100