You're not using an address. man sendmail:
-f sender
Set the envelope sender address. This is the address where delivery problems are sent to. With Postfix versions before 2.1,
the Errors-To: message header
overrides the error return address.
It should be:
$result = mail($to, $subject, $message, $headers, "-f webmeis...@second.com")
Bill
On 10/11/2017 4:02 PM, certified wrote:
There is nothing about Postfix that needs editing. You just need to
set up PHP to supply the correct sender address.
OK did some experimenting, sending to a very sophisticated email service:
Used the php command:
$result = mail($to, $subject, $message, $headers, "-f address")
With the generic posftix master and main files.
I got greylisted for 300 seconds ( http://greylisting.org )
postfix retried after 300 seconds and I got rejected because the sender was
myhost.localdomain, neither of which resolve on the internet.
So I changed the main.cf file as follows:
myhostname = www.first.com
mydomain = first.com
myorigin = $mydomain
That worked after getting greylisted again and postfix retried in 300
seconds.
There are some issues however:
I can't set another domain. If I send email from second.com the header file
on the recipient reads:
Return-Path: second....@first.com
Here are the values:
$to = "recipi...@sophisticated.com";
$subject = "test message";
$message = "some message";
$headers = "From: webmeis...@second.com";
$result = mail($to, $subject, $message, $headers, "-f second.com") ;
On the second try, I don't get greylisted.
$result always seems to be 1 regardless
Bill Shirley wrote
If your outbound mail isn't working, you should post the output of
postconf -n
so someone can help you.
Bill
On 10/11/2017 1:59 PM, Wietse Venema wrote:
certified:
Actually I don't know the postfix main and master config file edits
required
to send outgoing mail. The default ones seem to be only local?
BTW Thanks Bill for the php script. Are you saying that will work with
default config files? Will definitely use something like that one the
config
files are OK.
There is nothing about Postfix that needs editing. You just need to
set up PHP to supply the correct sender address.
Wietse
Bill Shirley wrote
If your outbound mail isn't working, you should post the output of
postconf -n
so someone can help you.
Bill
On 10/11/2017 1:59 PM, Wietse Venema wrote:
certified:
Actually I don't know the postfix main and master config file edits
required
to send outgoing mail. The default ones seem to be only local?
BTW Thanks Bill for the php script. Are you saying that will work with
default config files? Will definitely use something like that one the
config
files are OK.
There is nothing about Postfix that needs editing. You just need to
set up PHP to supply the correct sender address.
Wietse
--
Sent from: http://postfix.1071664.n5.nabble.com/Postfix-Users-f2.html