PHP mail() sending as apache@ipaddress
I have scripts:
Apr 13 13:57:16 mgmt postfix/smtp: 38C24BAB04: to=<firstname.lastname@example.org>, relay=mail.somehwere.com[192.168.1.22]:25, delay=0.09, delays=0.07/0/0.01/0, dsn=5.0.0, status=bounced (host mail.somewhere.com[192.168.1.22] said: 501 <email@example.com>: domain literals not allowed (in reply to MAIL FROM command))
Apr 13 13:57:18 mgmt postfix/smtp: CBB37BAC94: to=<firstname.lastname@example.org>, relay=mail.elsewhere.com[192.168.1.22]:25, delay=1, delays=0.01/0/1/0.01, dsn=5.3.0, status=bounced (host mail.elsewhere.com[192.168.1.22] said: 553 5.3.0 <email@example.com>... elsewhere.com No such user here (in reply to RCPT TO command))
I for the life of me cannot figure out why. I am setting from in my headers for the php mail(), this is ALL linux, so setting sendmail_from in php.ini won't help, as that only works on windows.
Anyone have any ideas at all?
You're setting the header from, but not the envelope from. You can set the envelope from by using sendmail -f, i.e. by giving
'-firstname.lastname@example.org' as the 5th argument to mail(). See here.
|All times are GMT -5. The time now is 03:30 PM.|