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