I just checked my email tonight and all the missing emails just came
in, as in over 20 emails with the dates the attempts were made. And I
just ran the same script again from my site.  It now receives the html
email. ?????  so I'm a bit puzzled on what was happening the past
week.
I've just ran the same test I did on http://www.mxtoolbox.com/diagnostic.aspx
and the Reverse DNS error no longer is there,So it could be the cause
of my problems before.  But what puzzles me is the script I ran this
morning and tonight is the same so sometime during the day, the
Reverse DNS error got resolved.

Thanks guys.

On May 21, 7:16 am, Craig Anderson <[email protected]> wrote:
> Hi Henson,
> Reverse DNS failure for a mail server will certainly cause email to be  
> rejected from some sites.  This could be a problem, but you'd have to  
> know the details of how the mailservers were configured at your host,  
> because you can't be certain that mail will be sent from the same  
> server as your website.  Switching from "localhost" to something like  
> "mail.yourdomain.co.nz" might fix the problem (if it means mail is  
> sent from a different server), but no guarantees.
>
> Certainly you should make sure the From: address in your email is  
> valid and there isn't a mistake in the domain.
>
> Now the spam thing is a different problem.  One of the problems with  
> the content of your email is that you've used HTML only.  Many sites  
> take this to be spam because email clients are not required to support  
> HTML.  If you want to send HTML mail it should really be sent as  
> multipart/alternative content mime (with both a plain text message and  
> an HTML message).  PHPMailer will help you do this -- you can compose  
> multipart/alternative content mime messages yourself, but i'd strongly  
> suggest you don't do this because there are too many details that need  
> to be right, otherwise you'll have different problems with just some  
> recipients.
> -Craig
>
> On 20/05/2009, at 7:56 PM, henson wrote:
>
>
>
>
>
> > I just asked my friend to run my script from his site and I received
> > an email in my Yahoo mail although it went into the spam folder. At
> > least, it went in.  Could it be my mail server is blocked or
> > something?  I ran a diagnostic on my website 
> > onhttp://www.mxtoolbox.com/diagnostic.aspx
> > and it came back saying REVERSE DNS failed.
>
> > Henson
>
> > On May 20, 3:47 pm, Jevon Wright <[email protected]> wrote:
> >> Try phpmailer, it's much, much easier than dealing with mail().
>
> >> Jevon
>
> >> On Wed, May 20, 2009 at 10:03 AM, Craig Anderson  
> >> <[email protected]>wrote:
>
> >>> Hi.
> >>> Ran across this one:
> >>>http://snipplr.com/view/5147/php--smtp-mail-class/
> >>> Which looks quite good. You should be able to replace
> >>> "mail.yourserver.com" with "localhost".
> >>> -Craig
>
> >>> On 20/05/2009, at 9:27 AM, henson wrote:
>
> >>>> HI Craig,
>
> >>>> I've tried adding the date to the headers,  Could you send me the  
> >>>> php
> >>>> mail() replacement code that uses SMTP.
> >>>> Thanks
> >>>> -Henson
>
> >>>> On May 20, 6:44 am, Craig Anderson <[email protected]> wrote:
> >>>>> Hi.
> >>>>> Oh yes, one other thing.  You should include an RFC822 date in the
> >>>>> headers.  So add something like:
> >>>>>          $mdate = gmdate("r", time());
> >>>>>          $headers .= "Date: $mdate\r\n";
> >>>>> Mail will be rejected from some mail servers if this date is  
> >>>>> missing.
> >>>>> -Craig
>
> >>>>> On 19/05/2009, at 5:54 PM, henson wrote:
>
> >>>>>> I'm having this problem with sending HTML mail to my yahoo.com
> >>>>>> email.- Hide quoted text -
>
> >>>>> - Show quoted text -- Hide quoted text -
>
> >> - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]
-~----------~----~----~----~------~----~------~--~---

Reply via email to