使用Net::SMTP_auth发邮件,首先要先安装Net::SMTP_auth模块。
1. Windows Operating System:如果是在windows操作系统使用的ActivePerl的话,则进入ActivePerl的安装目录的可执行程序目录,也就是bin目录。执行命令ppm-shell ,(PPM:Perl Package Manager
Perl包管理器),然后执行命令:
C:\Users\Administrator>cd C:\Perl64\bin
C:\Perl64\bin>ppm-shell
ppm 4.17 (ActivePerl 1603)
Copyright (C) 2012 ActiveState Software Inc. All rights reserved.
ppm> install Net::SMTP_auth
Downloading ActiveState Package Repository packlist...done
Updating ActiveState Package Repository database...done
Syncing site PPM database with .packlists...done
Downloading Net-SMTP_auth-0.08...done
Downloading Authen-SASL-2.16...done
Unpacking Net-SMTP_auth-0.08...done
Unpacking Authen-SASL-2.16...done
Generating HTML for Net-SMTP_auth-0.08...done
Generating HTML for Authen-SASL-2.16...done
Updating files in site area...done
24 files installed
ppm>
2. Linux Operating System:如果是在linux操作系统使用Perl的话,则使用命令cpan后面跟要安装的模块就可以了。(如果是第一次使用cpan的话,会要求先配置cpan的一些信息,一直按默认的设置就可以了)。
[
[email protected] ~]# cpan Net::SMTP_auth
(Net::SMTP_auth使用说明:http://search.cpan.org/~apleiner/Net-SMTP_auth-0.08/SMTP_auth.pm)
接下来就是要编写Perl程序,测试发信。
程序名称:SMTP.pl