Программирование > Perl

Нуждаюсь в Вашей помощи

(1/1)

shaman:
Помогите пожалуйста, никак не получается отослать письмо с вложеной картинкой, для этого я использую модуль MIME::Lite, вайл, максимум что получается, так это отслать файл размером 0 байт.
Вот код:
----------------------------------------------
#!/usr/bin/perl -w

########################################
# **************************************
#         VARIABLES
# **************************************
 my($path);
 $path="../cgi-bin";    
########################################

use strict;                                  
use CGI::Carp qw (fatalsToBrowser);
use CGI qw/:standard/;
require "$path/Lite.pm";
$CGI::POST_MAX=131072;
###################
       
       
my($subject,$from,$to,$upfile1,$message);
           if (param())
           {
           $subject=param(\'subject\');
           $subject=~s/

Light Elf:
А получается принимаемы файл сохранить на диске?
Получается вообще отправить письмо с текстом без вложения?

shaman:

--- Цитировать ---Light Elf (18-03-2001 20:38):
А получается принимаемы файл сохранить на диске?
Получается вообще отправить письмо с текстом без вложения?
--- Конец цитаты ---

И сохранять получается, и письмо без вложения отправляется???
Может кто другим путем это делает, так подскажите.

Сенкс

:

--- Цитировать ---shaman (18-03-2001 22:14):

--- Цитировать ---Light Elf (18-03-2001 20:38):
А получается принимаемы файл сохранить на диске?
Получается вообще отправить письмо с текстом без вложения?
--- Конец цитаты ---

И сохранять получается, и письмо без вложения отправляется???
Может кто другим путем это делает, так подскажите.

Сенкс
--- Конец цитаты ---


Я делаю так:

use CGI;
use MIME::Base64 qw(encode_base64);

$cgi = new CGI;

# attachment: file body
if ( defined $cgi->param(\'file\') && $cgi->param(\'file\') ne \'\') {
    # flag
    $attachment = 1;

    # get and decode file content
    $attFName = $cgi->param(\'file\');
    $tmpFName = $cgi->tmpFileName($attFName);
    ($shortFName) = ($attFName =~ /.*[\\/\\\\](.*?)$/);
    unless ( open FILE, "

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии