<small id='3FkIr'></small><noframes id='3FkIr'>

  • <legend id='3FkIr'><style id='3FkIr'><dir id='3FkIr'><q id='3FkIr'></q></dir></style></legend>

  • <tfoot id='3FkIr'></tfoot>

      <i id='3FkIr'><tr id='3FkIr'><dt id='3FkIr'><q id='3FkIr'><span id='3FkIr'><b id='3FkIr'><form id='3FkIr'><ins id='3FkIr'></ins><ul id='3FkIr'></ul><sub id='3FkIr'></sub></form><legend id='3FkIr'></legend><bdo id='3FkIr'><pre id='3FkIr'><center id='3FkIr'></center></pre></bdo></b><th id='3FkIr'></th></span></q></dt></tr></i><div id='3FkIr'><tfoot id='3FkIr'></tfoot><dl id='3FkIr'><fieldset id='3FkIr'></fieldset></dl></div>
          <bdo id='3FkIr'></bdo><ul id='3FkIr'></ul>

        Godaddy服务器上的PHPMailer,设置正确吗?

        PHPMailer on godaddy server, setup correctly?(Godaddy服务器上的PHPMailer,设置正确吗?)
          <tbody id='NIe5H'></tbody>
        1. <i id='NIe5H'><tr id='NIe5H'><dt id='NIe5H'><q id='NIe5H'><span id='NIe5H'><b id='NIe5H'><form id='NIe5H'><ins id='NIe5H'></ins><ul id='NIe5H'></ul><sub id='NIe5H'></sub></form><legend id='NIe5H'></legend><bdo id='NIe5H'><pre id='NIe5H'><center id='NIe5H'></center></pre></bdo></b><th id='NIe5H'></th></span></q></dt></tr></i><div id='NIe5H'><tfoot id='NIe5H'></tfoot><dl id='NIe5H'><fieldset id='NIe5H'></fieldset></dl></div>

            <legend id='NIe5H'><style id='NIe5H'><dir id='NIe5H'><q id='NIe5H'></q></dir></style></legend>
                <bdo id='NIe5H'></bdo><ul id='NIe5H'></ul>
              • <small id='NIe5H'></small><noframes id='NIe5H'>

              • <tfoot id='NIe5H'></tfoot>
                  本文介绍了Godaddy服务器上的PHPMailer,设置正确吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我刚刚注册了一个 Godaddy 服务器来测试我正在编写的 PHP 脚本.我正在使用 PHPMailer 发送电子邮件,它使用 godaddy 电子邮件主机:relay-hosting.secureserver.net

                  I've just signed up for a godaddy server to test a PHP script I'm writing. I'm using PHPMailer to send a emails, it uses the godaddy email Host : relay-hosting.secureserver.net

                  问题是我想将电子邮件标记为来自me"@gmail.com

                  The problem is that I would like to mark the email as from "me"@gmail.com

                  当我在 AddReplyTo 字段中使用我的 gmail 地址发送电子邮件时,收件人电子邮件帐户会将其直接发送到垃圾文件夹.

                  When I've sent emails using my gmail address in the AddReplyTo field the recipient email account sends it straight to the Junk folder.

                  我知道这里存在一个基本问题,即我发送了相互冲突的标头,这可能就是它被放入垃圾文件夹的原因.

                  I know there is a fundamental problem here, that I'm sending conflicting headers and this is probably why it gets put into the junk folder.

                  谁能告诉我如何解决这个问题.谢谢.

                  Can someone please explain to me how I can resolve this. Thank you.

                  代码:

                  try {
                      $mail = new PHPMailer(true);
                      $mail->IsSMTP(); // Using SMTP.
                      $mail->CharSet = 'utf-8';
                      $mail->SMTPDebug = 2; // Enables SMTP debug information - SHOULD NOT be active on production servers!
                      $mail->SMTPAuth = false; // Enables SMTP authentication.
                      $mail->Host = "relay-hosting.secureserver.net"; // SMTP server host.
                  
                      $mail->AddReplyTo('me@gmail.com', 'Me');
                      $mail->AddAddress('them@hotmail.co.uk', 'Them'); 
                      $mail->SetFrom('me@gmail.com', 'Me');
                      $mail->Subject = 'PHPMailer Test Subject via smtp, basic with authentication';
                      $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
                      $mail->MsgHTML("Hi, this is an test email");
                      $mail->Send();
                  } catch (phpmailerException $e) {
                      echo $e->errorMessage(); 
                  } catch (Exception $e) {
                      echo $e->getMessage(); 
                  }
                  

                  推荐答案

                  Alex 说得对.您需要指定域中的发件人地址 me@myhostedexampledomain.com.关于 Pekka 关于将 Google 的服务器用于无法正常工作的电子邮件的评论.使用 Go Daddy 共享主机,您必须使用 relay-hosting.secureserver.net 进行发送.

                  Alex has it right. You will need to specify a from address that is on your domain, me@myhostedexampledomain.com. In regards to Pekka's comment about using Google's servers for email that will not work. With Go Daddy shared hosting you must use relay-hosting.secureserver.net to send from.

                  这篇关于Godaddy服务器上的PHPMailer,设置正确吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  mediatemple - can#39;t send email using codeigniter(mediatemple - 无法使用 codeigniter 发送电子邮件)
                  Laravel Gmail Configuration Error(Laravel Gmail 配置错误)
                  Problem with using PHPMailer for SMTP(将 PHPMailer 用于 SMTP 的问题)
                  Issue on how to setup SMTP using PHPMailer in GoDaddy server(关于如何在 GoDaddy 服务器中使用 PHPMailer 设置 SMTP 的问题)
                  smtp gmail server php mailer not working(smtp gmail服务器php邮件程序不工作)
                  Email goes in spam when I send it via others SMTP server(当我通过其他 SMTP 服务器发送电子邮件时,电子邮件进入垃圾邮件)

                  <small id='8JRjl'></small><noframes id='8JRjl'>

                          <tbody id='8JRjl'></tbody>
                        <legend id='8JRjl'><style id='8JRjl'><dir id='8JRjl'><q id='8JRjl'></q></dir></style></legend>
                          <tfoot id='8JRjl'></tfoot>

                            <bdo id='8JRjl'></bdo><ul id='8JRjl'></ul>

                          • <i id='8JRjl'><tr id='8JRjl'><dt id='8JRjl'><q id='8JRjl'><span id='8JRjl'><b id='8JRjl'><form id='8JRjl'><ins id='8JRjl'></ins><ul id='8JRjl'></ul><sub id='8JRjl'></sub></form><legend id='8JRjl'></legend><bdo id='8JRjl'><pre id='8JRjl'><center id='8JRjl'></center></pre></bdo></b><th id='8JRjl'></th></span></q></dt></tr></i><div id='8JRjl'><tfoot id='8JRjl'></tfoot><dl id='8JRjl'><fieldset id='8JRjl'></fieldset></dl></div>