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

Reply via email to