PHPMailer错误:Coud无法连接到服务器主机

时间:2019-06-10 05:30:51

标签: php phpmailer

在我的RaspberryPi上使用一些SMTP服务将发送邮件没有任何问题。在phpMailer中使用相同的配置会给我一个错误:“无法连接到SMTP主机。”

这是ssmtp服务的配置文件,它将使用shell发送邮件:

root=kipp.thomas@gmx.net
mailhub=mail.gmx.net:587
rewriteDomain=gmx.net
hostname=gmx.net
UseTLS=YES
AuthUser=kipp.thomas@gmx.net
AuthPass=TopSecret
FromLineOverrid=NO

现在,如果我要在shell上废弃以下命令:

ssmtp tklustig.thomas@gmail.com < /home/pi/PHPMail/test.ext
将发送在test.ext中定义的

邮件。 如果我在PHP中使用以下代码,则会收到错误消息。为什么? 此代码有什么问题?

        require('class.phpmailer.php');
		$mail=new PHPMailer();
		$mail->CharSet = 'UTF-8';
		$body = $_REQUEST["MsgBox"];
		$mail->IsSMTP();
		$mail->Host = 'mail.gmx.net';
		$mail->SMTPSecure = 'tls';
		$mail->Port = 587;
		$mail->SMTPDebug = 1;
		$mail->SMTPAuth = true;
		$mail->Username = 'kipp.thomas@gmx.net';
		$mail->Password = 'TopSecret';
		$mail->FromName = "Thomas Kipp";
		$mail->Subject = $subject;
        $mail->MsgHTML($body);
		$mail->AddAddress('tklustig.thomas@gmail.com');
		//$mail->Send();
		if (!$mail->Send()) {
            echo "<br>Die Email konnte nicht gesendet werden";
            echo "<br>Fehler: " . $mail->ErrorInfo;
    }else
    echo'Folgende Parameter wurden verschickt:<br><br>Empfänger: kipp.thomas@gmx.net<br>Betreff: Installationsprobleme u.a./Rootapplikation<br>Inhalt:<br>'.$_REQUEST["MsgBox"];

原始错误消息:

2019-06-10 05:40:21 SMTP ERROR: Failed to connect to server: (0) 
Fehler: SMTP Error: Could not connect to SMTP host.

0 个答案:

没有答案