Hi, thanks for your quick repsonse. I've applied your patch with a few changes.
- Markus On Tue, May 14, 2002 at 07:27:39AM -0700, Michael Sisolak wrote : > Diff against current HEAD for patch for bug #14407. This allows the > return path to automatically be set to the from address for Win32 > sendmail. > > Michael Sisolak > [EMAIL PROTECTED] > > __________________________________________________ > Do You Yahoo!? > LAUNCH - Your Yahoo! Music Experience > http://launch.yahoo.com Content-Description: sendmail.c.diff > --- sendmail.c Tue May 14 10:07:40 2002 > +++ sendmail.c.new Tue May 14 10:22:13 2002 > @@ -125,11 +125,26 @@ > strcpy(MailHost, host); > } > > - if (INI_STR("sendmail_from")){ > - RPath = estrdup(INI_STR("sendmail_from")); > + /* use from address as return path (if specified in headers) */ > + if (headers && strstr(headers, "From:")) { > + char *pos; > + pos = strstr(headers, "From:") + 5; > + while (pos && (*pos == ' ')) > + pos++; > + > + if (pos && strlen(pos)) { > + RPath = estrdup(pos); > + RPath[strcspn(RPath, "\r\n")] = '\x0'; > + } > + } > + > + if (!RPath) { > + if (INI_STR("sendmail_from")) { > + RPath = estrdup(INI_STR("sendmail_from")); > } else { > *error = W32_SM_SENDMAIL_FROM_NOT_SET; > return FAILURE; > + } > } > > /* attempt to connect with mail host */ > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php -- Please always Cc to me when replying to me on the lists. GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc --------------------------------------------------------- "I mean "When in doubt, blame mcrypt" is more often right than wrong :)" "Always right, never wrong :)" - Two PHP developers who want to remain unnamed -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php