sendmail是嵌入式linux 移植的軟體bosybox裡的乙個傳送郵箱的命令,支援smtp伺服器認證,具體傳送格式為:
sendmail -f [email protected] -t [email protected] -s smtp.xx.com:埠號 -au*** -ap***x < 郵件格式
-f 表示傳送者的郵箱
-t 表示接收者的郵箱
-au 表示傳送郵箱名
-ap 表示傳送郵箱密碼
-s smtp伺服器網域名稱或ip
郵件格式為:
#!/bin/sh
fromadd="[email protected]"
tolist="[email protected]"
cclist="[email protected]"
subject="textmultipartmixedmail"
attach="hello.txt"
(echo "from: $fromadd"
echo "to: $tolist"
echo "to: $tolist1"
echo "cc: $cclist"
echo "subject: $subject"
echo "mime-version: 1.0"
echo 'content-type: multipart/mixed; boundary="gvxjxj+pjyke8cow"'
#echo "content-disposition: inline"
echo
echo "--gvxjxj+pjyke8cow"
echo "content-type: text/html; charset=us-ascii"
echo "content-disposition: inline"
echo
echo "正文內容"
echo
echo "--gvxjxj+pjyke8cow"
echo "content-type: text/plain; charset=utf-8;name=$attach"
echo "content-disposition: attachment;filename=$attach"
#echo "content-transfer-encoding: base64"
echo
echo "附件內容"
echo
echo "--gvxjxj+pjyke8cow"
) | sendmail -f $fromadd -t $tolist -s smtp.xx.com -au*** -ap***xx
PHP SOCKET 方式傳送郵件 附php類
fsockopen string hostname,int port,int errno string errstr int timeout 這裡由於要使用 smtp 協議,所以埠號為 25。在開啟連線成功後,會返回一 個 socket 控制代碼,使用它就可以象使用檔案控制代碼一樣的。可使用的操作有...
ThinkPHP5郵件傳送服務封裝(可發附件)
1.composer安裝phpmailer composer require phpmailer phpmailer 2.thinkphp中封裝郵件服務類 我把它封裝在擴充套件目錄 extend mail.php 檔案裡,內容如下 郵件服務類 class mail extends phpmailer...
html傳送郵件 Python傳送郵件(三十)
簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...