<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,设置正确吗?

        时间:2024-08-23
          <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,设置正确吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何从本地主机发送 smtp 邮件 下一篇:如何在 Bluehost 上使用 phpMailer isSMTP?

                  相关文章

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

                    <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>

                    1. <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>