麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

Perl中使用MIME::Lite發送郵件實例

2020-10-31 15:05:46
字體:
來源:轉載
供稿:網友

有時候我們在部署腳本的時候,我們想知道,我們的程序執行的怎么樣了,想得到執行的結果,這樣我們也能放心很多是吧,那么在程序執行成功或失敗的時候能夠給我沒發個郵件很是很不錯的。

其實利用perl發郵件的方法有很多種,包括你在cpan上搜索mail關鍵字是一大堆,經過實踐,MIME::Lite用來發郵件還是很合適的,最不可思議的是它可以幫你輕松的發送帶有附件的郵件哦。

下面我們就以MIME::Lite發郵件為例:

在cpan上面有關于它的詳細的用法(http://search.cpan.org/~rjbs/MIME-Lite-3.028/lib/MIME/Lite.pm)

它發郵件的方式有兩種,第一種最簡單就是利用系統自身的mail程序,比如sendmail來進行,運行sendmail當然也許要具有root的權限了

另一個就是通過smtp的方式了,我們會以網易的163郵箱為例說明。

我們先以默認發送方式(sendmail)為例說明:

復制代碼 代碼如下:

#!/usr/bin/perl -w
use MIME::Lite;
my    $msg = MIME::Lite->new(
From     => ‘[email protected]',

To       => ‘[email protected]',

Cc       => ‘[email protected], [email protected]',
Subject  => ‘hello,my first mail from chenqing.org',
Type  => ‘multipart/mixed',
Data =>' other data'
);

$msg->attach(
Type     => ‘image/png',
Disposition => ‘attachment',
Filename => ‘other.png',
Path => ‘/home/king/perl/logo.png'
);

$msg->send;


再來一個html格式的:

復制代碼 代碼如下:

#!/usr/bin/perl -w
use MIME::Lite;
my    $msg = MIME::Lite->new(
From     => ‘[email protected]',

To       => ‘[email protected]',

Cc       => ‘[email protected], [email protected]',
Subject  => ‘hello,my first mail from chenqing.org',
Type  => ‘multipart/mixed',
Data =>' other data'
);

$msg->attach(
Type => ‘text/html',
Data => qq{
<body>
這是我的 <b>good</b> image:
<img src=”cid:logo.png”>
</body>
},
);

$msg->attach(
Type     => ‘image/png',
Disposition => ‘attachment',
Filename => ‘other.png',

Id => ‘logo.png',
Path => ‘/home/king/perl/logo.png'
);

$msg->send;

下面看看怎么用smtp的方式發送:

復制代碼 代碼如下:

#!/usr/bin/perl -w

use MIME::Lite;

use MIME::Base64;
use Authen::SASL;
my $host='smtp.163.com';
my $pass='yourpass';
my $user='[email protected]';
my    $msg = MIME::Lite->new(
From     => ‘[email protected]',

To       => ‘[email protected]',

Cc       => ‘[email protected], [email protected]',
Subject  => ‘hello,my first mail from chenqing.org',
Type  => ‘multipart/mixed',
Data =>' other data'
);

$msg->attach(
Type => ‘text/html',
Data => qq{
<body>
這是我的 <b>good</b> image:
<img src=”cid:logo.png”>
</body>
},
);

$msg->attach(
Type     => ‘image/png',
Disposition => ‘attachment',
Filename => ‘other.png',

Id => ‘logo.png',
Path => ‘/home/king/perl/logo.png'
);

MIME::Lite->send(‘smtp', $host, Timeout=>60,    AuthUser=>$user, AuthPass=>$pass);
$msg->send;

是不是很簡單呢?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线天堂中文在线资源网 | 国产精品啪一品二区三区粉嫩 | 手机国产乱子伦精品视频 | 姑娘第四集免费看视频 | 免费亚洲视频在线观看 | 狠狠干夜夜草 | av免费在线网| 一区二区三区四区高清视频 | 国产一区二区三区色淫影院 | 一级毛片特黄 | 色综合久久久久久久久久久 | 99精品视频久久精品视频 | 成人短视频在线观看 | 午夜天堂在线 | 国产一区二区三区在线免费观看 | 久久久电影电视剧免费看 | 黄色男女视频 | 久久久国产精品网站 | 亚洲码无人客一区二区三区 | 国产精品成人久久久久a级 av电影在线免费 | www.91tv| 国产三级午夜理伦三级 | 香蕉在线看| 蜜桃麻豆视频 | 国产宾馆3p国语对白 | 福利在线播放 | 日韩欧美精品电影 | 精品亚洲成a人在线观看 | 欧美a∨一区二区三区久久黄 | 日韩视频一区二区三区在线观看 | 轻点插视频 | 草逼一区 | 爱操成人网| 亚洲国产成人一区 | 深夜免费福利视频 | 九九热视频在线免费观看 | 亚洲一区二区三区视频 | 一级做a爱视频 | 色悠悠久久久久 | 欧美一级高清免费 | 黄网站在线免费看 |