On 11/1/2017 8:41 PM, J Doe wrote:
> Hello,
>
> I currently have my server configured to perform virtual domain hosting. It
> forwards mail addressed to addresses for my virtual domain (ex: example.com),
> to Gmail accounts.
>
> Mail —> u...@example.com —> u...@gmail.com
>
> I was reading more about the relay_domains parameter in “man 5 postconf”. It
> states:
>
> “[specifies] destination domains (and subdomains thereof) this system
> will relay mail *TO*”
>
> I note that on Postfix 3.0 and later (my server is Postfix 3.1.0), this value
> defaults to an empty value. When I specify “postconf | grep -i
> relay_domains”, I note that if the compatibility_level is 2 or higher (which
> my server is configured to), the value defaults to $mydestination.
Yes, "relay_domains=$mydestination" was intended to mirror
(historical) behavior of sendmail(TM). It has also been a source of
confusion, so the default was changed to empty some time ago.
> Would I not have to specify the Gmail DNS names in relay_hosts ? Should I
> explicitly configure that ?
Not unless you own the gmail.com domain. ;)
IIRC you're using virtual_alias_maps to rewrite local addresses to
gmail addresses. If that's right, your domain should be listed in
virtual_alias_domains, with the user mappings listed in
virtual_alias_maps.
This is covered in ADDRESS_CLASS_README and the config examples.
http://www.postfix.org/ADDRESS_CLASS_README.html
http://www.postfix.org/STANDARD_CONFIGURATION_README.html
http://www.postfix.org/documentation.html
-- Noel Jones