Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) отправка файлов на Email / 3 сообщений из 3, страница 1 из 1
27.02.2006, 14:43
    #33568015
bezdna
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) отправка файлов на Email
поставил Mail::Sender но сообщение чето непослать
приведите пример скрипта для отправки файла или сообщения на мыло
чем проще тем лучше!!!
...
Рейтинг: 0 / 0
28.02.2006, 00:01
    #33569333
ap99ap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) отправка файлов на Email
1. Инициализируешь хранилище ошибок:
Код: plaintext
1.
$Mail::Sender::Error = '';

2. Устанавливаешь IP твоего SMTP-сервера
Код: plaintext
1.
2.
$smtp_server   = '192.168.2.2'; # здесь, понятное дело,
                                # будет какой-то другой IP

3. Устанавливаешь тип контента:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
if( $mail_type eq 'html' ) {
  $ctype = "text/html; charset=windows-1251";
  $encoding = "7bit";
} else {
  $ctype = "text/plain; charset=windows-1251";
  $encoding = "8bit";
}

4. Устанавливаешь параметры отправки:
Код: plaintext
1.
2.
3.
4.
5.
$client = "MyMailClient";
$reply_to = $from = "\"Me\" <me\@my.host>";
$to = "\"My Brother\" <bro\@his.host>";
$subj = "Wazzup, my nigger";
$text = "Dear sir...";

5. Отправляешь письмо:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
$sender=new Mail::Sender;
$sender->OpenMultipart({
    client    => $client
  , from      => $from
  , to        => $to
  , replyto   => $reply_to
  , subject   => $subj
  , smtp      => $smtp_server
  , ctype     => $ctype
  , encoding  => $encoding
  , multipart => 'related'
  , charset   => 'windows-1251'
});
$sender->Body;
$sender->SendEnc( $text );
$sender->Close();

6. Анализируешь ошибки:
Код: plaintext
1.
2.
3.
if( $Mail::Sender::Error ne '' ) {
  # делай что-нибудь
}


Код: plaintext
1.
WBR,
    A.P.
...
Рейтинг: 0 / 0
01.03.2006, 10:13
    #33572645
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) отправка файлов на Email
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) отправка файлов на Email / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]