|
Posted by Jerry Stuckle on 09/17/07 02:26
Sanders Kaufman wrote:
> RageARC wrote:
>> I've made a script that sends mails, and it sends mails correctly for
>> gMail, but not for Hotmail. What happens is that on Hotmail the mails
>> are not even received! Nor on spam box, nor on inbox.
>>
>> $headers = "From: $from\r\n";
>> $headers .= "Content-type: text/html\r\n";
>>
>> mail($to, $subject, $message, $headers);
>>
>> This is the important info on the mail. The subject is a string, the
>> $to and the $from are emails and the $message is HTML.
>> ?>
>
> What you send through the mail relays isn't always what's received by
> the final recipient. A lot of headers get mucked with in transit.
>
> So, to get a solid answer - you need one of those bounced messages.
>
> Still, the most likely problem is that Hotmail actually black-listed
> your domain, or more likely your domain's mail relay. So for example,
> even though your domain is "honest.com", you may find that you're
> sending your mail through "spammer.de".
>
> It may cost a nickel or two, but sending your mail out through a third
> party SMTP server that uses SSL, instead of your hosting providers
> default mail relay may allow the mail to go through.
Mails should not be relayed. They should go directly from your MTA to
the recipients MTA.
Relays are an indication of an insecure system - typically used by
spammers. But genuine MTA's don't use (or need) them.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|