E-Mail Submitted By A Php Form From My Dedicated Server Marked As Spam By Google
Apr 28, 2009
Hi folks I am also facing with the Google Spam Issue the header of sample email sent by a form is as follows. Is there anything wrong in this header. I don't understand why the emails are marked spam?
i have a issue on my WHM/Cpanel Linux Server. I have hosted few vbulletin and IPB forums. Problem is that, when someone REGISTERS the CONFIRMATION email is sent to JUNK/SPAM in Hotmail and Yahoo email boxes.
I have noted that The Confirmation emails sent from many other servers are NOT MARKED as spam by Yahoo and Hotmail email accounts. But the mails sent from My servers are marked as SPAM by default.
I have pasted the headers below:
Here are headers
Mails sent from this server works fine. Received-SPF: pass (google.com: domain of webmaster@vbulletin.org designates 209.62.16.134 as permitted sender) client-ip=209.62.16.134; Authentication-Results: mx.google.com; spf=pass (google.com: domain of webmaster@vbulletin.org designates 209.62.16.134 as permitted sender) smtp.mail=webmaster@vbulletin.org
Mails sent from this server are sent to SPAM folder by default:
Received-SPF: neutral (google.com: 66.90.101.249 is neither permitted nor denied by domain of zahidon_4u@yahoo.com) client-ip=66.90.101.249; Authentication-Results: mx.google.com; spf=neutral (google.com: 66.90.101.249 is neither permitted nor denied by domain of zahidon_4u@yahoo.com) smtp.mail=zahidon_4u@yahoo.com
One thing i am sure is there is something that needs to be fixed in WHM. Some option but i am not sure of that.
I just installed the latest version of PHPList (Email manager program) on our client's dedicated server. The dedicated server is using Linux with Apache and PHP version 4.4.4.
When I try to subscribe to the newsletter I am suppose to receive a confirmation email.
Unfortunately my company's email host blocks this email thinking it's spam and I so I never receive the confirmation email. I then installed the exact same version of PHPList on a shared server with Linux, Apache, and PHP 4.4.4. Using this setup I received the confirmation email.
So it seems like the server is the problem and not the software. The IP address of the dedicated server is not blacklisted. Actually the IP address just came into existence in January 2007.
It really makes no sense to me why emails coming from the dedicated server are marked spam, but emails coming from the shared server are fine. Both servers are hosted by Hostgator.
I am clueless as to what action to take next. Are there any server settings that could fix this problem? Any ideas is greatly appreciated.
I have a client on my server from ThePlanet. That client sends a newsletter once a week to about 50,000 recipients with a program that i built. The list was purchased from a company that sells targeted directory listings.
Each email has a very clear opt out link, and one click takes them off the list. There is also a direct link to the contact form, as well as the information of the company sending the mass emails (me). This should satisfy all regulatory requirements to comply with existing laws.
Now, these emails have been sent once a week for about a month now. Today, ThePlanet issued a support ticket entitled "Abuse: Spam Source". It seems that there was a problem from aol, and one of the emails was redacted.
Reading through ThePlanet terms of service, it seems that they only allow closed system mass mailings. So now I am faced with a problem, because I have a client who expects to send out emails next week with a system i built, and I have a hosting provider that is demanding some sort of "proof" that these emails are solicited.
For the record, this newsletter isn't junk spam like selling viagra or pumping a stock. It is a free weekly summary of significant new york appellate cases, and it has been very well received by the attorneys on the mailing list. There have been ridiculously few opt outs ( < 2%), and there have been literally *hundreds* of emails coming back to show their gratitude for the free service. Not even one comment has been negative.
So what can I do now? A significant number of attorneys on this list are expecting the newsletter, but it cant be sent due to this problem.
The best that I could come up with so far is to send an "Opt in" mass email, where users must click the link to opt in, and everyone else would be removed from the mass email. I could then use the unique keys used for opt ins as "proof" for ThePlanet that the emails are solicited.
We have a Fasthosts Dedicated Windows Server and I now need to run a PHP script to enable us to use a online enquiry form. I have contact Fasthosts and the are not able to advise how to enable/use these scripts as it falls outside the support package.
Does anyone know how to enable or make it work in the Matrix Control?
The error i get is:
The page cannot be displayed You have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed.
Please try the following:
* Contact the Web site administrator if you believe this directory should allow execute access.
HTTP Error 403.1 - Forbidden: Execute access is denied. Internet Information Services (IIS)
Technical Information (for support personnel)
* Go to Microsoft Product Support Services and perform a title search for the words HTTP and 403. * Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Configuring ISAPI Extensions, Configuring CGI Applications, Securing Your Site with Web Site Permissions, and About Custom Error Messages. * In the IIS Software Development Kit (SDK) or at the MSDN Online Library, search for topics titled Developing ISAPI Extensions, ISAPI and CGI, and Debugging ISAPI Extensions and Filters.
One of my e-mail addresses - steve@acme.ie - is regularly marked as spam. My mail server is not blacklisted. My e-mails are always plaintext, and only sometimes have URLs in them.
Looking at my mail server health everything looks ok except for what I assume are reverse DNS entries for my domain. So I'm guessing this is the problem.
So...
1. Do I need to ask my hosting company (I have a dedicated server with the planet) to set up reverse DNS entries for all my domains, or can I do this manually? Note I use my own DNS server, I do not use the hosting company's DNS server.
2. Will it be a problem that all my domains (dublinjobs.ie, acme.ie, etc.) use the same IP?
One of my clients is trying to send an email to someone who has barracuda spam filter on their systems. the spam filter is rejecting the email and marking the IP address as poor.
The IP address that it is rejecting is not the address of the SMTP server but the PC address (Outlook client). is this normal to check the client pc IP address and not the SMTP server?
The response from the spam filter includes a link to check the IP address which reports the IP address status as "poor".
The problem is this IP address is a dynamic IP assigned by the clients ISP. I tried a couple of IP addresses within the same subnet and they all seem to be marked as poor.
Does anyone have any suggestions on how I can fix this issue?? I have included the (masked) response from the spam filter below:
Code: From: Mail Delivery System [mailto:Mailer-Daemon@my.webhostsserver.com] Sent: 21 May 2009 12:51 To: clientemail@clientdomain.com Subject: Mail delivery failed: returning message to sender
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:
to@emailaddress.com SMTP error from remote mail server after end of data: host mail3.emailaddress.com [193.XX.XXX.91]: 554 Service unavailable; Client host [my.webhostserver.com] blocked using Barracuda Reputation; [url]
------ This is a copy of the message, including all the headers. ------
Return-path: <clientemail@clientdomain.com> Received: from [82.XXX.XXX142] (helo=JohnD) by my.webhostsserver.com with esmtpa (Exim 4.69) (envelope-from <clientemail@clientdomain.com>) id 1M76nq-0002SF-Jh; Thu, 21 May 2009 11:51:17 +0000 From: "John Doe" <clientemail@clientdomain.com> To: "'Paul Smith'" <to@emailaddress.com> Cc: "'Someone Else'" <someoneelse@adomain.com> Subject: Week commencing the 30th June Date: Thu, 21 May 2009 12:51:09 +0100 Message-ID: <003601c9da0a$7365a865$5a30f920$@jdoe@clientdomain.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0037_01C9DA12.D53A1060" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcnaCm5j32za/IgbRHavuUl2ZVBwWA== Content-Language: en-gb
I have a dedicated server in which i host 4 web sites using plesk one of them is mysite.com. That one is also set for ns1.mysite.com ns2.mysite.com.
(all domain names below are just example names)
Dns records for my apple.com orange.com and banana.com uses ns1.mysite.com and ns2.mysite.com my name server is also in the same machine.
In orange.com dns settings are as follows.
Code: 80.111.11.11 / 24PTRorange.com orange.com.NSns1.mysite.com. orange.com.NSns2.mysite.com. orange.com.A80.111.11.11 orange.com.MX (10)mail.mysite.com. orange.com.TXTv=spf1 a mx include:gmail.com,yahoo.com,hotmail.com ~all ftp.orange.com.CNAMEorange.com. mail.orange.com.A80.111.11.11 webmail.orange.com.A80.111.11.11 www.orange.com.CNAMEorange.com. 80.111.11.11 is dedicated ip for orange.com.
The PROBLEM:
The thing is whenever the server sends email it is flagged spam by yahoo, hotmail etc. I have created SPF for my orange.com but it is still marked as spam...
I have checked dns report for both mysite.com and orange.com but they seem to be OK with no warnings either.
I want to create a spf record or make somthing so the emails does not marked as spam.
my perfectly legitimate emails are being marked as spam. I have no clue why. I run postfix, all hostnames are supposedly configured correctly.
Here's the headers
Quote:
Delivered-To: email@mapletip.com Received: by 10.114.121.9 with SMTP id t9cs693254wac; Sat, 4 Aug 2007 18:44:05 -0700 (PDT) Received: by 10.90.54.4 with SMTP id c4mr3981359aga.1186278245304; Sat, 04 Aug 2007 18:44:05 -0700 (PDT) Return-Path: <email@mapletip.com> Received: from localhost.localdomain (251.102.232.72.static.reverse.ltdomains.com [72.232.102.251]) by mx.google.com with ESMTP id 6si5888223agb.2007.08.04.18.44.04; Sat, 04 Aug 2007 18:44:05 -0700 (PDT) Received-SPF: pass (google.com: domain of emailsupport@mapletip.com designates 72.232.102.251 as permitted sender) Received: from www.mapletip.com (localhost.localdomain [127.0.0.1]) by localhost.localdomain (Postfix) with ESMTP id 7AB1448224 for <life@mapletip.com>; Sat, 4 Aug 2007 20:44:23 -0500 (CDT) Date: Sat, 4 Aug 2007 20:44:23 -0500 To: test@mapletip.com From: MapleTip Email Support <email@mapletip.com> Reply-to: email@mapletip.com Subject: MapleTip Site - Question Message-ID: <8ceb3a16956f9d6e147d3c4f81ca0747@www.mapletip.com> X-Priority: 3 X-Mailer: PHPMailer [version 1.73] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="iso-8859-1"
I have a dedicated server in which i host 4 web sites using plesk one of them is mysite.com. That one is also set for ns1.mysite.com ns2.mysite.com.
(all domain names below are just example names)
Dns records for my apple.com orange.com and banana.com uses ns1.mysite.com and ns2.mysite.com my name server is also in the same machine.
In mysite2.com dns settings are as follows.
Code: 80.111.11.11 / 24PTRorange.com orange.com.NSns1.mysite.com. orange.com.NSns2.mysite.com. orange.com.A80.111.11.11 orange.com.MX (10)mail.mysite.com. orange.com.TXTv=spf1 a mx include:gmail.com,yahoo.com,hotmail.com ~all ftp.orange.com.CNAMEorange.com. mail.orange.com.A80.111.11.11 webmail.orange.com.A80.111.11.11 www.orange.com.CNAMEorange.com. 80.111.11.11 is dedicated ip for orange.com.
The PROBLEM:
The thing is whenever the server sends email it is flagged spam by yahoo, hotmail etc. I have created SPF for my orange.com but it is still marked as spam...
I have checked dns report for both mysite.com and orange.com but they seem to be OK with no warnings either.
I want to create a spf record or make somthing so the emails does not marked as spam.
I am dealing with a situation which i cannot understand. I am running an website for a resort and occasionally i am sending e-mail stop the people who book villas using the website. By occasionally i mean last year i sent 2 e-mail campaigns with a proper spam score.
However, at this moment, even the e-mails that i receive from the website's contact form arrive as Junk into Gmail for example.
Why I am getting this even when mail server is hosted with Google? Need help
WARNING: One or more of your mailservers is claiming to be a host other than what it really is (the SMTP greeting should be a 3-digit code, followed by a space or a dash, then the host name). If your mailserver sends out E-mail using this domain in its EHLO or HELO, your E-mail might get blocked by anti-spam software. This is also a technical violation of RFC821 4.3 (and RFC2821 4.3.1). Note that the hostname given in the SMTP greeting should have an A record pointing back to the same server. Note that this one test may use a cached DNS record.
ASPMX3.GOOGLEMAIL.com claims to be non-existent host mx.google.com: 220 mx.google.com ESMTP f57si1559242pyh ASPMX5.GOOGLEMAIL.com claims to be non-existent host mx.google.com: 220 mx.google.com ESMTP i19si1284280wxd ASPMX.L.GOOGLE.com claims to be non-existent host mx.google.com: 220 mx.google.com ESMTP d22si873775and ALT2.ASPMX.L.GOOGLE.com claims to be non-existent host mx.google.com: 220 mx.google.com ESMTP 44si734714wri ALT1.ASPMX.L.GOOGLE.com claims to be non-existent host mx.google.com: 220 mx.google.com ESMTP f13si1305533qba ASPMX4.GOOGLEMAIL.com claims to be non-existent host mx.google.com: 220 mx.google.com ESMTP 54si3483902ugp ASPMX2.GOOGLEMAIL.com claims to be non-existent host mx.google.com: 220 mx.google.com ESMTP i5si2257768mue
Scenario: I have a website, www.site.com, hosted on an ensim 4 box. The MX records for that zone point to google apps for mail services. Some of the alerting tools my client use are too stupid and don't support SSL or TLS, so they don't work with the pop/smtp services google apps uses.
Can I setup this ensim box to utilize it's smtp server to send mail as user@site.com even though the mail is hosted by google apps?
We have windows 2003 with Mail-Enable mail server. We have PHP 4 and PHP 5 on the server too.
From one of the PHP mail sending script we are not able to send the mails. currently we cannot see the logs for mail sending from PHP form in the mail-enable logs. Also when we trytelnet domain.com 25 it give the correct result.
there is no connectivity between the php and mail-enable on the server. But mails are working fine from the webmail, but they are not working from the php.
how to enable the logs for php mailing sending in mail logs so that we can see it. Also please tell us how we can configure PHP and mail-enable both together so that mails will work fine from PHP script.