Re: mail function from and reply to address problem

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

 



thanks, thats exactly where I went. looks like i'm on the right track.

On 7/13/07, Tijnema <tijnema@xxxxxxxxx> wrote:

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


[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