On Wed, Feb 10, 2021 at 10:37:15AM -0700, @lbutlr wrote:
> On 10 Feb 2021, at 10:05, Chris Green <[email protected]> wrote:
> > but this doesn't seem to have worked. What am I doing wrong now? (I
> > have run 'newaliases').
>
> what does
>
> postconf -d myhostname mydomain myorigin
>
> Report?
>
> It should report:
>
> myhostname = isbdGandi.isbd.uk
> mydomain = isbd.uk
> myorigin = $myhostname
>
chris@isbdGandi$ postconf -d myhostname mydomain myorigin
myhostname = isbdGandi.isbd.uk
mydomain = isbd.uk
myorigin = $myhostname
... and:-
chris@isbdGandi$ hostname
isbdGandi.isbd.uk
chris@isbdGandi$ dnsdomainname
isbd.uk
chris@isbdGandi$ hostname -f
isbdGandi.isbd.uk
chris@isbdGandi$
With the system configure like this postfix sends mail for 'chris' to
'[email protected]' which isn't very helpful, I need it to be sent to
'[email protected]'.
The above is with hostname set to the fqdn by running 'hostname
isbdGandi.isbd.uk' as root. However this isn't persistent, rebooting
sets hostname back to just isbdGandi.
If I reboot and don't explicitly set hostname I see:-
chris@isbdGandi$ hostname
isbdGandi
chris@isbdGandi$ hostname -f
isbdGandi.isbd.uk
chris@isbdGandi$ dnsdomainname
isbd.uk
chris@isbdGandi$ postconf -d myhostname mydomain myorigin
myhostname = isbdGandi.localdomain
mydomain = localdomain
myorigin = $myhostname
Obviously postfix uses localdomain as the domain and mail gets
rejected. The configuration with just isbdGandi as the hostname seems
to be the default/right way that Linux systems expect to be.
--
Chris Green