phpmailer脚本,无法连接到SMTP主机
我想从发送电子邮件”dalalakhras20@gmail.com“到”dakhras@mcst.edu.sa“使用phpmailer脚本 这是我的代码:phpmailer脚本,无法连接到SMTP主机,php,phpmailer,Php,Phpmailer,我想从发送电子邮件”dalalakhras20@gmail.com“到”dakhras@mcst.edu.sa“使用phpmailer脚本 这是我的代码: <?php require_once("PHPMailer/class.phpmailer.php"); $mail=new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host =
<?php
require_once("PHPMailer/class.phpmailer.php");
$mail=new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com"; //not ssl://smtp.gmail.com
$mail->Port = 465;
$mail->SetFrom = "dalalakhras20@gmail.com";
$mail->AddAddress("dakhras@mcst.edu.sa");
$mail->Subject = "aaa";
$mail->Body = "bbb";
$mail->WordWrap = 50;
if(!$mail->Send())
{
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
}
else
{
echo "Message Sent!";
}
?>
我没有更改class.phpmailer.php文件中的任何内容
我得到了这个错误:
SMTP Error: Could not connect to SMTP host. Message was not sent.Mailer error: SMTP Error: Could not connect to SMTP host.
我正在使用Apache2.2,任何人都可以帮助我吗?事实上,我在互联网上进行了大量搜索,但我没有找到使用phpmailer解决问题的方法。所以,我用phppearmail代替了它 您可以在本视频中找到以下步骤:
谢谢如果您尝试端口25或587而不是465,会发生什么?谢谢您的回复。正如您在php.ini文件和代码中所说,我更改了端口号,并重新启动了Apache服务器,但不幸的是,我仍然收到相同的错误!!有东西阻止了发送邮件的连接。您需要与您的web托管提供商联系。试试PHPMailer的sendmail模式吧?嗯……好的。我只是想问你关于编辑php.ini文件的问题,你认为这很重要吗?您认为将电子邮件发送到类似以下内容适用吗?”dakhras@mcst.edu.sa"? 我的意思是,它不是像雅虎、hotmail和gmail这样有名的东西!!
SMTP Error: Could not connect to SMTP host. Message was not sent.Mailer error: SMTP Error: Could not connect to SMTP host.