首页 > 代码库 > PHPMailer_v5.1 使用[转]
PHPMailer_v5.1 使用[转]
<?php /* * email 报警,主要检查服务器数据库是否还能正常连接 */ require("../common/config.php"); include("../common/class.phpmailer.php"); include("../common/class.smtp.php"); // note, this is optional - gets called from main class if not already loaded $conn = mysql_connect($_SC[‘dbhost‘],$_SC[‘dbuser‘],$_SC[‘dbpw‘]); if(!$conn){ sendAlarmEmail(); die("连接数据库失败"); exit(); }else{ echo ‘数据库连接成功‘; } function sendAlarmEmail(){ $mail = new PHPMailer(); //$body = $mail->getFile(‘a.htm‘); //$body = eregi_replace("[\]",‘‘,$body); $mail->IsSMTP(); $mail->SMTPAuth = true; // enable SMTP authentication //$mail->SMTPSecure = "ssl"; // sets the prefix to the servier $mail->Host = "smtp.qq.com"; // sets GMAIL as the SMTP server $mail->Port = 25; // set the SMTP port $mail->Username = "827798208@qq.com"; // GMAIL username $mail->Password = "******"; // GMAIL password $mail->From = "827798208@qq.com"; $mail->FromName = "sinykk"; $mail->Subject = "company server mysql caught error"; //$mail->AltBody = "This is the body when user views in plain text format附加内容"; //Text Body $mail->WordWrap = 50; // set word wrap //$mail->MsgHTML($body); $mail->Body="company server mysql caught error ip 122..."; $mail->AddReplyTo("sinykk@yeah.net","sinykk"); //$mail->AddAttachment("/path/to/file.zip"); // attachment //$mail->AddAttachment("/path/to/image.jpg", "new.jpg"); // attachment $mail->AddAddress("158688466XX@139.com","sinykk_mobile"); $mail->IsHTML(false); // send as HTML if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message has been sent"; } } ?>
感谢! 来自:http://sinykk.iteye.com/blog/990670
PHPMailer_v5.1 使用[转]
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。