Smtp Phpmailer可以在本地主机上工作,但不能在服务器上工作

Smtp Phpmailer可以在本地主机上工作,但不能在服务器上工作,smtp,server,localhost,phpmailer,Smtp,Server,Localhost,Phpmailer,我在本地主机(wamp服务器)和1und1服务器上使用相同的脚本使用相同的SMTP设置 在本地主机上我可以发送电子邮件,但在服务器上我不能。我在主机上遇到的错误是:SMTP connect()失败 我请求1和1支持,他们让我检查我的脚本 有人能告诉我他们是否错了或者我的脚本有问题吗 if(isset($_GET['send_mail'])) { require 'mail/PHPMailerAutoload.php'; $mail = new PHPMailer; $ma

我在本地主机(wamp服务器)和1und1服务器上使用相同的脚本使用相同的SMTP设置

在本地主机上我可以发送电子邮件,但在服务器上我不能。我在主机上遇到的错误是:SMTP connect()失败

我请求1和1支持,他们让我检查我的脚本

有人能告诉我他们是否错了或者我的脚本有问题吗

if(isset($_GET['send_mail']))
{
    require 'mail/PHPMailerAutoload.php';
    $mail = new PHPMailer;
    $mail->CharSet = 'UTF-8';
    $mail->SMTPDebug = 3;

    $mail->isSMTP();
    $mail->Host = 'tls://smtp.1und1.de';
    $mail->SMTPAuth = true;
    $mail->Username = '***********';
    $mail->Password = '***********';
    $mail->SMTPSecure = 'TLS';
    $mail->Port = '587';

    $mail->From = 'newsletter@website.de';
    $mail->FromName = 'newsletter@website.de';
    $mail->AddAddress('my.email@zoho.com');
    $mail->addReplyTo('newsletter@website.de');
    $mail->Subject = 'This is a title';
    $mail->Body    = 'Body content';
    $mail->AltBody = 'Body content again';

    if($mail->send())
    {
        return true;
    }
    else
    {
        echo $mail->ErrorInfo;
    }
    exit();
}

位于1和1的web空间/服务器已与邮件服务器连接。您只需使用
邮件(…)
,仅此而已

<?php
   $to = "sendto@domain.de";
   $subject = "Mail-fenter code hereunction";
   $from = "From: Nils  <from@domain.de>";
   $text = "your html or something";

   mail($to, $subject, $text, $from);
?>


发布前可能重复搜索,以及。这个问题有数百个副本。我已经检查了堆栈中的其他问题,但没有任何问题解决我的问题。我认为这不是重复的。这是一个特别的问题。Synchro,阅读我的帖子,包括市场上的粗体文本。好的,那么发布你从故障排除页面上建议的所有测试中得到的结果(因为你显然已经完成了所有这些),以及你的调试输出,因为你已经启用了它。我不知道如何才能更清楚地说明这一点。您的本地计算机没有连接问题。你的服务器有。我已经告诉过你如何诊断这个问题,这取决于你自己去做。这与PHPMailer无关,你的攻击性态度不会让你有任何进展。