标签:ror href 目录结构 span res googl 收件人 about account
搞了挺长时间,终于在gmail上测试成功,如果有在QQ或163邮箱测试成功的,方便的话,麻烦告知详细配置。
phpmailer下载地址:
PHPMailer : https://github.com/PHPMailer/PHPMailer
一、基本要求
可以写一个简单的语句测试一下:info.php
<?php phpinfo(); ?>
将下载好的phpmailer解压到web目录,我的目录结构如下:(主要的文件是红框中圈出的,目录中比你解压后多出的文件,请不要在意)
二、gmailer.php设置
标记为***xxx***的需要改成自己的信息。
<?php require ‘PHPMailerAutoload.php‘; // 跟gmailer同在phpmailer文件夹下 $mail = new PHPMailer; $mail->SMTPDebug = 1; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = ‘smtp.gmail.com‘; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = ‘***your_gmail_user_name@gmail.com***‘; // SMTP username $mail->Password = ‘***your_gmail_password***‘; // SMTP password $mail->SMTPSecure = ‘ssl‘; // Enable TLS encryption, `ssl` also accepted $mail->Port = 465; // TCP port to connect to $mail->setFrom(‘***your_gmail_user_name@gmail.com***‘, ‘Mailer‘); // Add set from id $mail->addAddress(‘***starnight_cyber at foxmail 。 com***‘, ‘Receiver‘); // Add a recipient $mail->addAddress(‘***neverthinkaboutit at 163。com***‘, ‘Receiver‘); // Add a recipient $mail->Subject = ‘Helo, it is a test!‘; $mail->Body = ‘This is the HTML message body <b>in bold!</b>‘; $mail->AltBody = ‘This is the body in plain text for non-HTML mail clients‘; if(!$mail->send()) { echo ‘Message could not be sent.‘; echo ‘Mailer Error: ‘ . $mail->ErrorInfo; } else { echo ‘Message has been sent‘; } ?>
访问页面:http://localhost/phpmailer/gmailer.php, 您将得到如下输出,显示的是发送正确。(图片质量显示太差)
下面是收件人的情况:(邮件发送后,需要稍等一分钟左右可以看到邮件,用gmail会更快些)
最后,附上:Gmail,QMail,163邮箱的 IMAP/SMTP/POP3 地址
欢迎给我留言联系...
标签:ror href 目录结构 span res googl 收件人 about account
原文地址:http://www.cnblogs.com/Hi-blog/p/7112088.html