打开你电脑里的PHP.INI文件,找到如下位置,添加红线部分的内容,路径就是你PHPMailer存放的位置:
保存,重启apache.
然后借用readme里的一个例子,稍微改一下就可以用了,由于只做最简单的测试,很多东西我注释掉了。
send.php
<?php <BR>require("class.phpmailer.php"); <BR>$mail = new PHPMailer(); <BR>$address = $_POST['address']; <BR>$mail->IsSMTP(); // set mailer to use SMTP <BR>$mail->Host = "mail.songzi.org"; // specify main and backup server <BR>$mail->SMTPAuth = true; // turn on SMTP authentication <BR>$mail->Username = "[email protected]"; // SMTP username <BR>$mail->Password = "******"; // SMTP password <BR>$<a>本2文来*源gao($daima.com搞@代@#码(网</a><strong>搞gaodaima代码</strong>mail->From = "[email protected]"; <BR>$mail->FromName = "songzi"; <BR>$mail->AddAddress("$address", ""); <BR>//$mail->AddAddress(""); // name is optional <BR>//$mail->AddReplyTo("", ""); <BR>//$mail->WordWrap = 50; // set word wrap to 50 characters <BR>//$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments <BR>//$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name <BR>//$mail->IsHTML(true); // set email format to HTML <BR>$mail->Subject = "PHPMailer测试邮件"; <BR>$mail->Body = "Hello,这是松子的测试邮件"; <BR>$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; <BR>if(!$mail->Send()) <BR>{ <BR>echo "Message could not be sent. <p>"; <BR>echo "Mailer Error: " . $mail->ErrorInfo; <BR>exit; <BR>} <BR>echo "Message has been sent"; <BR>?> <BR>
test.php
<BR><body> <BR><h3>phpmailer Unit Test</h3> <BR>请你输入<font color="#FF6666">收信</font>的邮箱地址: <BR> <BR> <BR>邮箱地址: <BR><br /> <BR> <BR> <BR> <BR><BR>