mailer
wget … pmailer_v2.3.tar.gz
$mail->username = 「bettydreamit」;
$mail->password = 「******xx」;
$mail->charset = 「gb2312″;//郵件的編碼格式。
$mail->smtpauth = true;
$mail->host = 「smtp.126.com」;
$mail->mailer = 「smtp」;
$mail->subject = 「監控郵件;
$mail->body=$body;
$mail->addattachment(「/var/bbs/mail/mail.zip」);
$mail->addaddress(「[email protected]」, 「betty」);
$mail->addaddress(「[email protected]」, 「yingcai」);
$mail->addaddress(「[email protected]」, 「yingcai」);
$mail->addaddress(「[email protected]」, 「zsj」);
//想發幾個人,就寫新增幾個(我這裡指定了4個)
if(!$mail->send()) else
?>
然後儲存為mail1.php
接著來進行我們的簡單測試
[root@squid mail]# more autosendmail.sh
#!/bin/bash
##get os infromation
rm -f content
echo 「#######################mem info##################################」 >content
free >>content
echo 「」 >>content
echo 「#######################disk info##################################」 >>content
df -h >>content
echo 「」 >>content
echo 「#######################user login info##################################」 >>content
w >> content
echo 「」 >>content
#send mail to admin
php mail1.php >&autosendmail.log
sleep 1
rm -f content
然後放放到crontab中
0 8 * * * php /var/bbs/mail/mail1.php
每天早上8點傳送郵件。
對於發gmail 或別的更高階的應用,例子中有參考。
php用awsSes傳送帶附件的郵件
aws傳送郵件只能傳送不帶附件的,可以直接調方法sendemail,但是傳送帶附件的郵件,用sendrawemail必須自己寫mime郵件格式的郵件,不像sendemail那樣方便 傳送帶附件的郵件 param array toemaillist 目標郵箱組 param string sendcon...
php傳送郵件附帶附件
define eol r n define smtp host smtp.sina.com.cn smtp伺服器 define smtp port 25 smtp伺服器端口 define smtp user smtp伺服器的使用者帳號 define smtp pass smtp伺服器的使用者密碼 d...
用python傳送郵件(可以帶附件)
首先,我們要使用smtp mail transfer protocol,簡單郵件傳輸協議 使用到python的smtplib模組 smtp,login,sendmail,quit email.mime模組 mimemultipart,mimebase等 from email.mime import ...