Umm.... forget what i said about transport.
check this out http://www.postfix.org/ADDRESS_REWRITING_README.html This sounds like your idea : Replace an internal address by an external address. For example, replace "username@localdomain.local" by "isp-account@isp.example" when sending mail from a home computer to the Internet. ________________________________ From: owner-postfix-us...@postfix.org <owner-postfix-us...@postfix.org> on behalf of Fazzina, Angelo <angelo.fazz...@uconn.edu> Sent: Tuesday, October 10, 2017 3:54 PM To: certified; postfix-users@postfix.org Subject: Re: Sending with Multiple Domain Suffixes from Single Apache Server Box Hi, i am not too savvy, but i think you could do this in PHP or in Postfix. My guess is, if you know what the "returndomain" is from using PHP code you could add it to the transport file maybe, and run postmap to update transport file ? I assume you are pulling the "returndomain" from your PHP code to find it in the first place, if so can you just write code to insert it where you want when calling the mail(x,y,...) function ? Is this the type of code you are doing as an example ? $body="Hello ". $row['First_N']."\n\nPlease remember you have the following appointment scheduled for today.\n\nDate: $month/$day/$year \nTime: $time $showroom \nWith: ".$row['F_Name']." ". $row['L_Name']."\n\nFor more details on your appointment or to cancel your appointment, please go to the link below.\n\nhttp://uconn.edu/secure_per/index.php"; $from = "nore...@uconn.edu<mailto:nore...@uconn.edu>"; $headers = "From: $from"; //*********************** //PREPARE EMAIL HEADER $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); //SEND EMAIL $mail = $smtp->send($to, $headers, $body); //THIS APPEARS TO CHECK FOR ERRORS IN THE EMAIL BEING SENT if (PEAR::isError($mail)) { $failed++; } else { $success++; } //*********************** //mail($to,$subject,$body,$headers); //echo "<P>$message</P>"; $i++; Not sure i am any help or confusing the matter, you let me know. -ALF ________________________________ From: owner-postfix-us...@postfix.org <owner-postfix-us...@postfix.org> on behalf of certified <a.herefishyfish...@yahoo.com> Sent: Tuesday, October 10, 2017 3:23 PM To: postfix-users@postfix.org Subject: Sending with Multiple Domain Suffixes from Single Apache Server Box How do I configure postfix to append the correct domain on outgoing emails from php on apache: I have LAMP on Centos 7 and a static IP. There are several domain names registered to that static IP: first.com -> my static ip another.com -> my static ip third.com -> my static ip My postfix MX server is also on the webserver box. php uses the following format: $result = mail($to, $subject, $message, $headers, "-f returndomain") So how do I configure postfix to append the correct domain on outgoing emails: if returndomain is first.com, I would like postfix to send it with the virtual u...@first.com from addy if returndomain is another.com, I would like postfix to send it with the virtual u...@another.com from addy Details: 1. I need to send confirmation emails using php on apache to people registering for my services from the internet 2. I need to have the correct domain suffix and return path added to the sender's email: j...@first.com sending from /var/www/html/first/ needs the email headers all consistent with mail sent from first.com b...@another.com sending from /var/www/html/another needs mail sent from b...@another.com 3. these emails go TO pretty much anywhere - google, yahoo - anywhere visitors request confirmation to go 4. these emails come FROM my MX on the webserver DIRECTLY to their email addy, not relayed thru google etc. 5. the machine hostname isn't any of the above domain names, it is simply somehost Apache sends first.com requests to /var/www/html/first/ using DocumentRoot "/var/www/html/first/" Apache sends another.com requests to /var/www/html/first/ using DocumentRoot "/var/www/html/another/" obviously the user and group will be apache:apache So how do I configure postfix to append the correct domain on outgoing emails: if returndomain is first.com, I would like postfix to send it with the virtual u...@first.com from addy if returndomain is another.com, I would like postfix to send it with the virtual u...@another.com from addy Note that I don't want to receive email on my MX. -- Sent from: http://postfix.1071664.n5.nabble.com/Postfix-Users-f2.html