我的域名发送的邮件存在这个巨大的问题,这些邮件被Gmail的垃圾邮件过滤器抓住了。我发送的邮件是发送电子邮件地址没有收到任何内容的客户的发票,所以我想这就是邮件发送垃圾邮件的原因之一。我还认为另一个原因是,系统在我意识到之前发出了大约150封电子邮件,它们都以垃圾邮件结尾,并且根据MailChimp文章,第一个表的最后一行,然后垃圾邮件过滤器通知是否发送邮件已在其他帐户上标记为垃圾邮件(文章:http://kb.mailchimp.com/article/avoiding-the-spam-filters)。该系统是用PHP制作的,所以我试图找到一种方法,我可以发送电子邮件从我所制作的系统发送给以前没有收到任何东西的收件人 - 这就是我需要做的全部工作。听起来很简单......
现在,我尝试过很多东西。这是一个快速列表,所以你知道可以做什么和不能做什么 - 以及我尝试过的事情:
Delivered-To: NEWLY-CREATED-GMAIL-ACCOUNT@gmail.com Received: by 10.76.75.104 with SMTP id b8csp48728oaw; Sat, 16 Mar 2013 17:32:56 -0700 (PDT) X-Received: by 10.152.116.45 with SMTP id jt13mr7897860lab.0.1363480376067; Sat, 16 Mar 2013 17:32:56 -0700 (PDT) Return-Path: Received: from mail-out2.b-one.net (mail-out2.one.com. [91.198.169.19]) by mx.google.com with ESMTP id p10si4637427lbb.120.2013.03.16.17.32.55; Sat, 16 Mar 2013 17:32:55 -0700 (PDT) Received-SPF: neutral (google.com: 91.198.169.19 is neither permitted nor denied by best guess record for domain of XXX111@lyobeachcamp.dk) client-ip=91.198.169.19; Authentication-Results: mx.google.com; spf=neutral (google.com: 91.198.169.19 is neither permitted nor denied by best guess record for domain of XXX111@lyobeachcamp.dk) smtp.mail=XXX111@lyobeachcamp.dk Date: Sat, 16 Mar 2013 17:32:55 -0700 (PDT) Message-Id: Received: from localhost.localdomain (srv18.one.com [193.202.110.18]) by mail-out2.b-one.net (Postfix) with ESMTP id F3D0B10365 for ; Sun, 17 Mar 2013 01:32:53 +0100 (CET) Received: from 85.218.159.219 by www.lyobeachcamp.dk via URL_TO_THE_SCRIPT.php with HTTP; Sun, 17 Mar 2013 00:32:53 +0000 To: RECIEVERS_NAME Subject: Faktura på depositumet X-PHP-Originating-Script: 87486:NAME-OF-THE-SCRIPT-THE-E-MAIL-WAS-SENT-FROM.php Reply-To: Lyø Beach Camp From: Besked fra Lyø Beach Camp MIME-Version: 1.0 Sender: Besked fra Lyø Beach Camp Content-type: text/plain; charset="utf-8"; X-Mailer: PHP5.3.21 Hej E-MAIL-OWNER-NAME. Her er et link til din faktura http://www.lyobeachcamp.dk/ENCRYPTED_URL_TO_INVOICE.pdf . Du skal betale denne faktura indenfor den næste 5 dage. Senere hen vil du modtage en faktura på restbeløbet. Du vil så modtage dit rejsebevis kort før afrejse-datoen (omkring to ugers tid før). Vi kan desværre ikke melde de eksate flytider ud, før da. Du kan dog følge med i de midlertidige flytider som vi har på http://www.lyobeachcamp.dk/flytider . Med venlig hilsen Lyø Beach Camp Web: http://www.lyobeachcamp.dk Mail: Hvis der er noget, så er du altid velkommen til at skrive os en mail på XXX222@lyobeachcamp.dk
所以我的问题是:
正确的方向,建议或想法的任何点都非常感谢。我在这里非常绝望!
感谢您的时间。
答案 0 :(得分:4)
如果你只需要做一个超级漂亮的标题来绕过垃圾邮件过滤器,难道你不认为SPAMMERS会这样做吗? ;)
这不是交付问题。要么A)您的IP被列入黑名单,要么B)您的内容是垃圾内容。您需要SPF记录才能真正了解此问题。
我绝对不建议使用来自gmail.com等域名的FROM或REPLY-TO标头或非常明显不属于您的域名发送。
答案 1 :(得分:3)
答案 2 :(得分:2)
您可以将php邮件配置为使用smtp而不是通过服务器sendmail程序。
下面是我在谷歌上找到的SMTP内联脚本
http://www.9lessons.info/2009/10/send-mail-using-smtp-and-php.html
-OR -
梨包
http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm
只需放入你的gmail smtp设置。
您也可以在服务器级别执行此操作
php.ini
[mail function]
; For Win32 only.
SMTP = mail.yourserver.com
smtp_port = 25
auth_username = smtp-username
auth_password = smtp-password
sendmail_from = you@yourserver.com
答案 3 :(得分:0)
简而言之,您不能包含简单的答案或特殊标题。如果存在,那将是毫无意义的,因为我确信大多数垃圾邮件发送者都会利用它。我在Google Mail上遇到的一件事是他们对发件人地址和域名似乎非常严格。
检查发件人域名是否未在任何黑名单中注册,并且您在理想情况下拥有有效的DNS记录和PTR记录
按照@j_mcnally的建议配置PHP使用SMTP将是我的推荐解决方案
答案 4 :(得分:0)
PHP有几个很好的邮件程序库。
我首选的是phpMailer。