|
Posted by Gordon Burditt on 01/26/06 19:18
>Recently our mail from our e-commerce site has been rejected by AOL due
>to an IP block because someone was using our PHP scripts to send spam.
>Well, I got that fixed.
>But our legitimate auto-generated e-mails are getting "deferred" by AOL
>now with an error:
>Deferred: Bad file descriptor
This is either a problem with your procedure for SENDING the mail,
or a configuration problem at AOL that you can't fix. Are you
opening a SMTP connection to AOL's servers DIRECTLY from PHP?
I doubt it. It's probably a problem between your PHP and your
sendmail or whatever you are using to send mail.
Of course, some hosts put out misleading error messages. I doubt
AOL would do this because of the support problems it would cause.
But I have seen things like:
550 No such user
means the email address doesn't exist.
550 No such user.
means "you've been banned for spamming".
550 no such user
means "you've been banned for sending viruses".
550 no such User
means "you've been banned due to complaints from customers"
>I can't find anything on their support site about this, nor Googling.
>Any ideas?
It's likely not their problem.
>Here's an example of an email sent by us. Best I can figure out, "file
>descriptor" indicates the format of the e-mail, but I'm pretty sure I
>have that right.
"file descriptor" represents an open file (Windows might call it a "handle").
It's a much more basic problem than nitpicking about headers in email.
>Return-Path: <g>
That return-path looks pretty darn wierd.
>Received: from (our domain).com (localhost [127.0.0.1])by (server
>name).(our domain).com (8.13.1/8.13.1) with ESMTP id k0PNeuPW006683for
><(aol username)@AOL.COM>; Wed, 25 Jan 2006 17:40:56 -0600
>Full-Name: Apache
>Received: (from apache@localhost)by (our domain name).com
>(8.13.1/8.13.1/Submit) id k0PNeueJ006679;Wed, 25 Jan 2006 17:40:56
>-0600
>Date: Wed, 25 Jan 2006 17:40:56 -0600
>Message-Id: <200601252340.k0PNeueJ006679@(our domain name).com>
>To: (aol username)@AOL.COM
>Subject: Cards - ORDER 37329
>From: Printing.Order@(our domain name).com
Does the email address Printing.Order@(our domain name).com actually
accept email? There are quite a few hosts that will reject an email
if it doesn't.
>Reply-To: customerservice@(our domain name).com
>Content-type: text/html; charset=iso-8859-1
>
>
><HTML>
> <HEAD>
> </HEAD>
> <BODY BGCOLOR="white"><center><b>STUDIO DETAILS</b><br>
> <table width="450" cellspacing="0" cellpadding="0" border="0">
> <tr>
> <td width="150" align="right">Account ID: </td>
>
> <td width="300" align="left">bctcom</td>
> </tr>
> <tr>
> <td width="150" align="right">Company: </td>
> <td width="300" align="left">(Company name)</td>
> </tr>
> <tr>
>
> <td width="150" align="right">Folder: </td>
> <td width="300" align="left">/bct/</td>
> </tr>
> </table><br>
> <b>ORDER DETAILS</b><br>
> <table width="300" cellspacing="0" cellpadding="0" border="0">
> <tr>
>
> <td width="150" align="right">Order #: </td>
> <td width="150" align="left">37329</td>
> </tr>
> <tr>
> <td width="150" align="right">Total Charge: </td>
> <td width="150" align="left">$69.00</td>
>
>etc etc...
>
Gordon L. Burditt
[Back to original message]
|