繁体   English   中英

使用PHPMAILER CLASS发送电子邮件

[英]Sending Email using PHPMAILER CLASS

我想将包含PHPMailer类的电子邮件发送到我的电子邮件地址(ramin.badri69@gmail.com),这是我的代码:

<?php
require_once('class.phpmailer.php');
require_once('class.smtp.php');
require_once('PHPMailerAutoload.php');
$mail = new PHPMailer();
$mail->addAddress('ramin.badri69@gmail.com');
$mail->setFrom('asbd@gmail.com','ramin');
$mail->addReplyTo('asd@gmail.com');
$mail->Subject ='HI';
$mail->Body ='<h2>Hello World!</h2>';
$mail->isHTML(true);
$mail->isSMTP();
$mail->SMTPAuth =true;
$mail->SMTPSecure='ssl';
$mail->Host ='ssl://smtp.gmail.com';
$mail->Port=456;
$mail->Username='farzin.badri@gmail.com';
$mail->Password='*****';
if($mail->send()){
    echo "<h3>message sent.</h3>";
}else{
    echo "<h3>Error</h3>";
}

但是我每次运行它都会看到“错误”。 “ ramin.badri”和“ farzin.badri”都是有效的电子邮件地址。 我已经下载了PHPMailer类,并将其附加到当前的PHP脚本中,如上所示。 帮助我使用此代码,我在收件箱中看不到任何新电子邮件(ramin.badri69@gmail.com是我的电子邮件)。

我发现了问题...在我的PHP页面中,我写了$mail->port而不是$mail->Port 但是在stackOverflow中,我用大写字母写的! 因此,请注意PHP项目中的此类细微隐藏问题,所有属性均应以大写字母开头,并且在所有方法中均应遵循骆驼符号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM