Yes, I am using a windows port of sendmail.  And I am using my college's
mailserver to send out the messages.  I think the problem may be the
execution path I'm using....do you need to put cmd.exe in it or something?
Thanks.
Patrick O'Shea

On Tue, 20 Mar 2001, Free Beachler wrote:

> Brad,
> You're totally correct.  This is the problem, aka BUG ID 8734.  Note
> however, that the #define constant you mentioned is only used in the PHP
> code for CGI (or ISAPI, i forget which).  Therefore, ISAPI under NT
> shouldn't have this problem.  Furthermore, as one reader mentioned, UNIX
> sendmail doesn't experience this problem.
> 
> Bottom line on NT using CGI:  if the header mail() sends is > 4K then the
> header will be incomplete which causes mixed results on NT.  An incomplete
> header can crash Exchange, and times-out IIS SMTP.  In fact, the workings
> are a little more intricate.
> 
> According to the BUG ID, this may be fixed in an upcoming release soon,
> though I'm not sure exactly where the bug fix stands.
> 
> Workarounds (some are NO FUN!):
> 0) try ISAPI if you're running CGI
> 1) use a SENDMAIL program that's been ported for windows.
> 2) use a CGI script based off of sendmail and POST to it...
> 3) fix the #define  MAIL_BUFFER_SIZE               (1024*4)        /* 4k
> buffer */
>  in the sendmail.c file to something more acceptable for the size of headers
> you may be sending.   Then recompile!  Or, if you're really slick, code a
> dynamic buffer and submit the bug fix to php.net!
> 4) port application to PHP on UNIX (yeah, good luck!)
> 5) wait for 4.0.5 and hope it's fixed
> 
> 
> -----Original Message-----
> From: Brad S. Jackson [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, March 20, 2001 9:07 AM
> To: Free Beachler
> Subject: Re: FW: [PHP-WIN] mime in php
> 
> 
> 
> 
> Perhaps this is why?
> 
> #define  MAIL_BUFFER_SIZE               (1024*4)        /* 4k buffer */
> 
> http://cvs.php.net/viewcvs.cgi/php4/win32/sendmail.h?rev=1.2&content-type=te
> xt/vnd.viewcvs-markup
> 
> 
> FW: [PHP-WIN] mime in php
> "Free Beachler" <[EMAIL PROTECTED]> wrote:
> somebody please help!!!  I've posted a number of messages about this with no
> reply.  Here are the findings from my research:
> 
> on windows 2000 under iis 5.0 this is breaking:
> mail($to, '', '', substr($coverletter, 0, 3990));
> 
> while this works:
> mail($to, $subject, '', substr($coverletter, 0, 3989));
> 
> where $coverletter is a message header.  I intend this message header to be
> a mime multipart message.  but, for testing purposes, i've tried just any
> old string in the header.  It seems that the mail() function breaks if the
> length of the header parameter passed to it is too long !!!
> 
> can someone try this on apache or a unix environment to see if the above
> line that breaks for me also breaks for you.  BEWARE:::if $coverletter
> contains email addresses those persons might also get the mail.  MAKE SURE
> $coverletter HAS NO EMAIL ADDRESSES!
> 
> -f
> 
> -free
> 
> 
> -----Original Message-----
> From: Free Beachler [mailto:[EMAIL PROTECTED]]
> Sent: Monday, March 19, 2001 6:01 PM
> To: Php-Windows
> Subject: [PHP-WIN] mime in php
> 
> 
> Has anyone done mime multipart in nt 4+ using iis 4+ (preferrably iis 5)?  I
> can't figure out if my mail() send is breaking because of message length or
> mime format or what.  I think my mail conforms to specification.
> 
> -free
> [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> -- 
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to