首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMTP错误:无法连接到SMTP主机。邮件程序错误: SMTP错误:无法连接到SMTP主机

SMTP错误:无法连接到SMTP主机。邮件程序错误: SMTP错误:无法连接到SMTP主机
EN

Stack Overflow用户
提问于 2015-10-20 15:57:43
回答 1查看 1.1K关注 0票数 3

您好,我是新手在php和html和面临的问题: SMTP错误:无法连接到SMTP主机。邮件程序错误: SMTP错误:无法连接到SMTP主机。但在本地xampp中工作正常,在服务器中出现错误。代码如下:

代码语言:javascript
复制
<?php
    $name = $_POST['name'];
    $contact = $_POST['contact'];
    $email = $_POST['email'];
    $company = $_POST['company'];
    $message = $_POST['message'];
    $msg= " <strong>Name:</strong> $name <br /> <strong>Contact:</strong> $contact <br /> <strong>Email:</strong> $email <br /><strong>Company:</strong> $company <br /><strong>Message:</strong> $message";
    require_once('mailer/class.phpmailer.php');
    $mail             = new PHPMailer();
    $mail->IsSMTP();
    $mail->Host       = "smtp.gmail.com";
    $mail->SMTPDebug  = 0;               
    $mail->SMTPSecure = "ssl";
    $mail->SMTPAuth   = true;                  
    $mail->Host       = "smtp.gmail.com";
    $mail->Port       = 465;                    
    //$mail->Username   = "me@domain.com";
    //$mail->Password   = "gmail pass";    
    //$mail->SetFrom('balajeeenterprises9@gmail.com', 'Pankaj U');
    $mail->SetFrom($email);
    $mail->AddReplyTo($email);
    $mail->Subject    = "Enquiry from Website";
    $mail->MsgHTML($msg);
    $address = "balajeeenterprises9@gmail.com";
    $mail->AddAddress($address, $name);
    if(!$mail->Send()) {
      echo "Mailer Error: " . $mail->ErrorInfo;
    } else {
      header('Location: thanks.html');
    }
?>
EN

回答 1

Stack Overflow用户

发布于 2015-10-20 17:31:34

代码语言:javascript
复制
$mail->SMTPSecure = "tls";
$mail->Port       = 587; 
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33231079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档