Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 22.10.2003, 09:15   #1   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 63

acb вне форума Не в сети
Question Вопрос знатокам PERL

Кто ответит на небольшой вопрос:

имеется скрипт почты, что-то типа

open (ML,$MAIL_PROGRAM) or return;
print ML "To: $email\n";
print ML "From: \"$myname\" \<$mymail\>\n";
print ML "Cc: \"$myname\" \<$mymail\>\n";
print ML "Subject: $subj\n";
print ML "Return-Path: <$mymail>\n";
print ML "Reply-To: $mymail\n";
print ML "Текст письма\n";
close (MZ);

и имеется файл, например, file.zip

Как сделать так, чтобы при отправке письма файл file.zip автоматически прикреплялся к этому письму?

Заранее благодарю за ответ.
  Ответить с цитированием
Старый 25.10.2003, 11:48   #2   
Memory test: failed
 
Аватар для DMakeev
 
Сообщений: 699
Регистрация: 21.03.2003
Возраст: 42
Записей в дневнике: 7

DMakeev вне форума Не в сети
Читай rfc2821.
  Ответить с цитированием
Старый 25.10.2003, 12:03   #3   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 63

acb вне форума Не в сети
Цитата:
Первоначальное сообщение от DMakeev
Читай rfc2821.
Спасибо! Только прошу уточнить,
что такое rfc2821 и где про это почитать.
  Ответить с цитированием
Старый 25.10.2003, 12:21   #4   
Memory test: failed
 
Аватар для DMakeev
 
Сообщений: 699
Регистрация: 21.03.2003
Возраст: 42
Записей в дневнике: 7

DMakeev вне форума Не в сети
RFC2821 - официальное описание протокола SMTP, с которым тебе и предстоит разобраться С английским дружишь? Если да, то http://www.faqs.org/rfcs/rfc2821.html (если не испугают 79 страниц буржуинского диалекта )

Если лень-матушка, то могу посоветовать сие: http://php.spb.ru/php/mail.html Написано про PHP, но, думаю. под PERL перелопатить не сложно.
  Ответить с цитированием
Старый 25.10.2003, 16:19   #5   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 63

acb вне форума Не в сети
Благодарю!

Придется почитать.
Потом доложу о результатах.
  Ответить с цитированием
Старый 25.10.2003, 17:00   #6   
Memory test: failed
 
Аватар для DMakeev
 
Сообщений: 699
Регистрация: 21.03.2003
Возраст: 42
Записей в дневнике: 7

DMakeev вне форума Не в сети
acb Успехов.
  Ответить с цитированием
Старый 26.10.2003, 08:39   #7   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 63

acb вне форума Не в сети
Похоже разобрался.
Все довольно просто:

use MIME::Lite;

тут само письмо

### Attach:
$msg->attach(Type =>'application/x-zip-compressed',
Path =>'путь до/file.zip',
Filename =>'file.zip'
);

MIME::Lite->send("sendmail", "/usr/sbin/sendmail -t");
$msg->send();

Похоже, что так.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind