sendMail 發郵件 tls,sendmail發郵件tls

來源:互聯網
上載者:User

sendMail 發郵件 tls,sendmail發郵件tls

這個sendMail是一個用perl寫的指令碼 。
可以看它的協助資訊

[root@ST fupeng]# ./sendEmail sendEmail-1.56 by Brandon Zehm <caspian@dotconf.net>Synopsis:  sendEmail -f ADDRESS [options]  Required:    -f ADDRESS                from (sender) email address    * At least one recipient required via -t, -cc, or -bcc    * Message body required via -m, STDIN, or -o message-file=FILE  Common:    -t ADDRESS [ADDR ...]     to email address(es)    -u SUBJECT                message subject    -m MESSAGE                message body    -s SERVER[:PORT]          smtp mail relay, default is localhost:25  Optional:    -a   FILE [FILE ...]      file attachment(s)    -cc  ADDRESS [ADDR ...]   cc  email address(es)    -bcc ADDRESS [ADDR ...]   bcc email address(es)    -xu  USERNAME             username for SMTP authentication    -xp  PASSWORD             password for SMTP authentication  Paranormal:    -b BINDADDR[:PORT]        local host bind address    -l LOGFILE                log to the specified file    -v                        verbosity, use multiple times for greater effect    -q                        be quiet (i.e. no STDOUT output)    -o NAME=VALUE             advanced options, for details try: --help misc        -o message-content-type=<auto|text|html>        -o message-file=FILE         -o message-format=raw        -o message-header=HEADER     -o message-charset=CHARSET        -o reply-to=ADDRESS          -o timeout=SECONDS        -o username=USERNAME         -o password=PASSWORD        -o tls=<auto|yes|no>         -o fqdn=FQDN  Help:    --help                    the helpful overview you're reading now    --help addressing         explain addressing and related options    --help message            explain message body input and related options    --help networking         explain -s, -b, etc    --help output             explain logging and other output options    --help misc               explain -o options, TLS, SMTP auth, and more

基本上這個協助資訊很詳細了。

下面是兩個發郵件的樣本
eg1, 沒有加密的發郵件

-f 後是寄件者的郵箱
-t 後是接受者的郵箱

[work@ST fupeng]$ /home/work/fupeng/sendEmail -f data_mail@126.com -t 'fupeng@126.com' -s smtp.qiye.163.com -u "百應下載" -xu data_mail@126.com -xp 123456  -m "這裡是郵件內文內容"

eg2, tls加密方式的發郵件
與上面不同的是 多了
-o tls=yes

/home/work/fupeng/sendEmail -f info@126.com -t 'fupeng@126.com' -s email.xxx.com:587   -u "百應下載 -xu info -xp 123456 -m " 百應下載_" -o tls=yes -a log

在使用tls加密方式時,依賴Net::SSLeay and IO::Socket::SSL 這兩個模組。

我的機器是Centos, here’s my solution:

sudo yum install perl perl-CPAN perl-Net-SSLeay perl-IO-Socket-SSL

下面這個回答了如何 安裝perl這兩個模組。
http://stackoverflow.com/questions/12750662/install-perl-module-netssleay-through-cpan

-a 是添加附件的意思。 後面跟附件檔案。

這個地址是 sendMail的 官方文檔,和。
http://caspian.dotconf.net/menu/Software/SendEmail/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.