Here's what's in my PHP.INI for e-mail:

    sendmail_path = "/usr/sbin/sendmail -t -i"

I confirmed that the path is correct. The alternate e-mail code I posted
previously DOES work, but this simple mail command always causes a "data
format error" in Sendmail:

    mail('[EMAIL PROTECTED]', 'Subject', 'Body text');

I've also tried Manuel Lemos' MIME, SMTP, and MAIL classes but they don't
work for me either. The only thing that works in PHP for sending e-mail is
by opening Sendmail as a separate process using popen() within PHP, then
writing directly to it using fputs.
    

> From: [EMAIL PROTECTED] (David Otton)
> Newsgroups: php.general
> Date: Mon, 05 Jan 2004 16:36:09 +0000
> To: Monty <[EMAIL PROTECTED]>
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Alternate way of e-mailing in PHP
> 
> On Mon, 05 Jan 2004 01:38:09 -0500, you wrote:
> 
>> I've been getting "data format errors" from Sendmail when trying to send
>> automatic e-mails from my websites recently, and as I can't find a fix for
> 
> Quick questions: what does sendmail_path in php.ini look like?
> 
> Where is the "data format error" message being created? My /guess/ is that
> your local copy of sendmail is using the wrong FQDN and so your email is
> being rejected by the next machine in the chain. Have you changed anything
> in /etc/hosts or your DNS recently?
> 
> But in that case... the code you show below probably wouldn't work either.
> Odd. Maybe you could ask the guys in comp.mail.sendmail...

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to