Re: mail function from and reply to address problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/13/07, Tanner Postert <tanner.postert@xxxxxxxxx> wrote:
figured it out...

the domain in question's dns is set to CNAME to the main domain on that
server, whereas, the remaining domains are just using the A record with the
IP. I changed one of the other domains to use the CNAME and it did the same
thing. So looks like thats the culprit.

I'll have to comb through the sendmail configuration and find out if I can
reverse this behavior.

Sendmail has a usenet newsgroup (comp.mail.sendmail), where you might
be able to find someone that can help you :)

Tijnema

On 7/13/07, Tanner Postert <tanner.postert@xxxxxxxxx> wrote:
>
> mail function returns 1(true) whether or not i'm sending to the new
> virtual host domain name or any random domain name.
>
> turns out sendmail function does the same thing, so it looks like it's a
> sendmail problem... but how is that possible if i've never configured
> anything for this new domain except for http virtual host config? hmm.
>
> On 7/13/07, Tanner Postert <tanner.postert@xxxxxxxxx> wrote:
> >
> > apache is definitely listed in the trusted users, as I mentioned, I can
> > send from dozens of other domains, its just one specific domain that I
> > can't. i'll let you know the results of sending the email from outside of
> > php.
> >
> > On 7/12/07, Chris < dmagick@xxxxxxxxx> wrote:
> > >
> > > Richard Lynch wrote:
> > > > On Thu, July 12, 2007 6:33 pm, Tanner Postert wrote:
> > > >> I am currently running
> > > >>
> > > >> PHP 5.1.4
> > > >> Fedora Core 5
> > > >>
> > > >> i'm trying to exectute the following test script.
> > > >>
> > > >> <?php
> > > >> $to      = 'my.email@xxxxxxxxxxx';
> > > >> $subject = 'the subject';
> > > >> $message = 'body';
> > > >> $headers = 'From: webmaster@xxxxxxxxxx' . "\r\n" .
> > > >>     'Reply-To: webmaster@xxxxxxxxxx' . "\r\n" .
> > > >>     'X-Mailer: PHP/' . phpversion();
> > > >>
> > > >> mail($to, $subject, $message, $headers);
> > > >> ?>
> > > >
> > > > You really ought to be getting the return value from mail() and
> > > > checking it for success...
> > > >
> > > > Error-checking is good. :-)
> > > >
> > > >> i have about 10 or so different virtual hosts running on this
> > > machine,
> > > >> and
> > > >> if i use any of them for the from & reply-to addresses, it works
> > > fine,
> > > >> or
> > > >> even if i use domains I don't control like aol.com or example.com
> > > >> those work
> > > >> too, but one particular new virtual host doesn't work, it re-writes
> > > >> the from
> > > >> address to the default virtual host address. which is strange
> > > because
> > > >> that
> > > >> isn't in the php.ini anywhere, but it could just be taking the
> > > >> hostname.
> > > >>
> > > >> anyone have any ideas?
> > > >
> > > > As I understand it:
> > > >
> > > > If the PHP (read: Apache) User is not "trusted" in sendmail config,
> > > > then sendmail won't let that user forge the return headers, and the
> > > > return comes from the default set in sendmail configuration.
> > >
> > > Which is mentioned in the documentation:
> > >
> > > http://www.php.net/manual/en/function.mail.php
> > >
> > > ;)
> > >
> > > Sendmail and exim definitely have this sort of problem, I don't think
> > > postfix or qmail do though.
> > >
> > > --
> > > Postgresql & php tutorials
> > >  http://www.designmagick.com/
> > >
> >
> >
>



--
Vote for PHP Color Coding in Gmail! -> http://gpcc.tijnema.info

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux