[linux] postfix en domeinnamen: gefixt.

Paul Slootman paul+nospam op wurtel.net
Ma Jul 12 17:31:51 CEST 2021


On Mon 12 Jul 2021, paai wrote:
> On 12-07-2021 09:25, Paul Slootman wrote:

> > 554 5.7.1 <paul+nospam op wurtel.net>: Relay access denied
> > 
> > Dat ziet er goed uit.
> 
> Zorg minder. Hoe heb je dat gecontroleerd?

$ host -t a bommiebrand.com
bommiebrand.com has address 84.29.2.182
$ nc -v 84.29.2.182 25
84-29-2-182.cable.dynamic.v4.ziggo.nl [84.29.2.182] 25 (smtp) open
220 mail.bommiebrand.com ESMTP Postfix
HELO wurtel
250 mail.bommiebrand.com
MAIL FROM: <>
250 2.1.0 Ok
RCPT TO: <paul op wurtel.net>
554 5.7.1 <paul op wurtel.net>: Relay access denied
quit
221 2.0.0 Bye


> * het lijkt onmogelijk de 'From:'  in de headers te veranderen, ook als je
> mail of mailx gebruikt; de wijsheid van internet schijnt dit te bevestigen.
> Jammer.

Dat kan postfix vast wel voor je doen.
Met mutt als email client is het geen enkel probleem.

> * hetzelfde geldt voor het toevoegen van een 'Reply-to:'

Idem.

> * de rest van de dag of dagen ga ik besteden een stel virtuele servers op te
> zetten om al mijn domein namen van email te voorzien.

Ik gebruik 1 server voor tig domeinnamen. Waarom verschillende servers?
Ik gebruik wel exim, da's veel makkelijker met dit soort dingen (anderen
zullen vast heel goed met postfix om kunnen gaan, en dat ook gewoon
kunnen; ik heb altijd ruzie met postfix).

Ik heb een databaseje (mysql, maar ik heb ook weleens sqlite getest) met
een paar tabellen:

domains
    domain_id
    domain_subid
    domain_name
users
    id
    name
    domain_id
userspw
    id
    hash

domain subid is voor domeinnamen die je gelijk wilt behandelen, bv.
x op example.com en x op example.nl komen in dezelfde mailbox.

Exim accepteert inkomende mail voor alle domain_name waardes, er wordt
wel gekeken of de user bestaat. Die mail wordt dan aan dovecot
overhandigd om opgeslagen te worden. Doordat dovecot dat afhandelt zijn
meteen de imap indexen enzo bijgewerkt.
Exim gebruikt ook de dovecot authenticator, dus exim heeft ook geen
rechten op de userspw (password) tabel.

Het werkt best wel mooi. Je hoeft ook geen systeem users aan te maken
voor alle mail gebruikers. (Ik heb ook aliases, filters, enz.)

Paul


Meer informatie over de Linux maillijst