On Wed, Feb 10, 2021 at 03:47:29PM +0100, Matus UHLAR - fantomas wrote:
> On 10.02.21 14:36, Chris Green wrote:
> > Apart from the TLS/SASL bits the main.cf for all these headless
> > systems is:-
> >
> > mydomain = zbmc.eu
> > myorigin = $mydomain
> > relayhost = [mail.gandi.net]:465
> > luser_relay = [email protected]
> > local_recipient_maps =
> > #
> > #
> > # We don't accept any incoming connections
> > #
> > mydestination =
> > inet_interfaces = loopback-only
> >
> > So myhostname isn't explicitly set.
>
> myhostname is set by default to your local hostname and mydomain is set by
> default to your hostname stripped of first segment.
>
Local hostname doesn't have FQDN by default though:-
chris@isbdGandi$ hostname
isbdGandi
chris@isbdGandi$ hostname -f
isbdGandi.isbd.uk
> Do your OS instances have their hostnames?
>
See above.
> > Having 'mydomain = zbmc.eu' worked until now because the systems in
> > question were on a LAN which is zbmc.eu. However I'd now rather like
> > to use the same main.cf on some systems which aren't on the same LAN.
> > It does need to be set so that one can tell easily where messages come
> > from.
>
> don't set the myhostname or mydomain in main.cf, and you'll get the default
> values. You can use them.
>
If I remove the mydomain setting from main.cf outgoing mail fails:-
Feb 10 15:42:03 isbdGandi postfix/smtp[3852]: A59B186D46:
to=<chris@localdomain>, relay=mail.gandi.net[217.70.178.9]:465,
delay=0.35, delays=0.06/0/0.07/0.21, dsn=5.5.2, status=bounced (host
mail.gandi.net[217.70.178.9] said: 504 5.5.2 <chris@localdomain>:
Recipient address rejected: need fully-qualified address (in reply to
RCPT TO command))
--
Chris Green