[linux] postfix en domeinnamen, e-mail in

paai j.j.paijmans op gmail.com
Za Jul 10 19:16:35 CEST 2021


On 10-07-2021 18:07, Geert Stappers wrote:
> On Sat, Jul 10, 2021 at 04:52:55PM +0200, paai wrote:
>> heren,
>>
>> ik ben postfix aan het installeren en loop tegen het volgende probleem als
>> hij me om de namen van mijn server vraagt.
>>
>> Mijn locale netwerk heeft hostnamen als 'jantje', 'pietje enzovoorts. De
>> postfix server zit op 'jantje'
>>
>> Ik heb een aantal externe domein namen, zoals 'paijmans.net' en
>> 'bommiebrand.com' die allemaal vanuit het internet naar die server wijzen en
>> ik wil een emailadres maken voor 'paai op bommiebrand.com'
>>
>> Wat moet ik nu invullen voor myhostname (wat natuurlijk een paijmans.local
>> naam is) en voor mydomain (bommiebrand.com)?
>>
>> Ik heb het onderstaande, maar voorlopig komt er geen mail van buiten naar
>> binnen of omgekeerd. Natuurlijk kan het ook ergens ander aan liggen.)
> Laten we beginnen met e-mail naar binnen.
>
> Installeer op andere computer het programma `swaks`[0]
>
>
>>
>> # INTERNET HOST AND DOMAIN NAMES
>> #
>> # The myhostname parameter specifies the internet hostname of this
>> # mail system. The default is to use the fully-qualified domain name
>> # from gethostname(). $myhostname is used as a default value for many
>> # other configuration parameters.
>> #
>> #myhostname = host.domain.tld
>> #myhostname = virtual.domain.tld
>>
>> myhostname = jantje
>>
>> # The mydomain parameter specifies the local internet domain name.
>> # The default is to use $myhostname minus the first component.
>> # $mydomain is used as a default value for many other configuration
>> # parameters.
>> #
>> #mydomain = domain.tld
>>
>> mydomain = bommiebrand.com
>>
> Die configuratie file laten we voorlopig ongewijzigd.
>
> Ga er vanuit dat ik een soortgelijk bestand op computer 'alpaca' hebben
> liggen.  Mijn tweede computer is 'paddy'.  Beide zitten op hetzelde LAN
> waar ook een Domain Name Server aanwezig is.
>
>
> Eerste controle.  Nog niet met `swaks` maar met `netcat`. ( Ik zal de
> eerste controle ook herhalen met behulp van `telnet`.)
>
> <screenshot>
> stappers op paddy:~
> $ nc -v alpaca smtp
> Connection to alpaca (172.24.0.9) 25 port [tcp/smtp] succeeded!
> 220 gpm.stappers.nl ESMTP Postfix (Debian/GNU)
>
> 500 5.5.2 Error: bad syntax
> quit
> 221 2.0.0 Bye
>
> stappers op paddy:~
> $ telnet alpaca smtp
> Trying 172.24.0.9...
> Connected to alpaca.gpm.stappers.nl.
> Escape character is '^]'.
> 220 gpm.stappers.nl ESMTP Postfix (Debian/GNU)
>
> 500 5.5.2 Error: bad syntax
> quit
> 221 2.0.0 Bye
> Connection closed by foreign host.
> stappers op paddy:~
> $
> </screenshot>
>
> De string 'quit' heb ik ingetypt om de SMTP verbinding af te sluiten.
>
> Deze eerste controle laat zien:
> * DNS doet zijn ding
> * Mailserver draait
> * Geen last van blokkeerde firewalls.
>
>
> Nu dat wel aan de slag met `swaks`:
>
> <screenshot>
> stappers op paddy:~
> $ swaks --to stappers op alpaca.gpm.stappers.nl
> === Trying alpaca.gpm.stappers.nl:25...
> === Connected to alpaca.gpm.stappers.nl.
> <-  220 gpm.stappers.nl ESMTP Postfix (Debian/GNU)
>   -> EHLO paddy.gpm.stappers.nl
> <-  250-gpm.stappers.nl
> <-  250-PIPELINING
> <-  250-SIZE 10240000
> <-  250-VRFY
> <-  250-ETRN
> <-  250-STARTTLS
> <-  250-ENHANCEDSTATUSCODES
> <-  250-8BITMIME
> <-  250-DSN
> <-  250 SMTPUTF8
>   -> MAIL FROM:<stappers op paddy.gpm.stappers.nl>
> <-  250 2.1.0 Ok
>   -> RCPT TO:<stappers op alpaca.gpm.stappers.nl>
> <-  250 2.1.5 Ok
>   -> DATA
> <-  354 End data with <CR><LF>.<CR><LF>
>   -> Date: Sat, 10 Jul 2021 17:54:53 +0200
>   -> To: stappers op alpaca.gpm.stappers.nl
>   -> From: stappers op paddy.gpm.stappers.nl
>   -> Subject: test Sat, 10 Jul 2021 17:54:53 +0200
>   -> Message-Id: <20210710175453.1373306 op paddy.gpm.stappers.nl>
>   -> X-Mailer: swaks v20201014.0 jetmore.org/john/code/swaks/
>   ->
>   -> This is a test mailing
>   ->
>   ->
>   -> .
> <-  250 2.0.0 Ok: queued as 580C63041A6
>   -> QUIT
> <-  221 2.0.0 Bye
> === Connection closed with remote host.
> stappers op paddy:~
> $
> </screenshot>
>
> Dat was de "happy flow"
>
>
> Een voorbeeld "Postfix zegt 'Dat ga ik mooi niet doen!'"
>
> <screenshot>
> stappers op paddy:~
> $ swaks --to stappers op alpaca
> === Trying alpaca.gpm.stappers.nl:25...
> === Connected to alpaca.gpm.stappers.nl.
> <-  220 gpm.stappers.nl ESMTP Postfix (Debian/GNU)
>   -> EHLO paddy.gpm.stappers.nl
> <-  250-gpm.stappers.nl
> <-  250-PIPELINING
> <-  250-SIZE 10240000
> <-  250-VRFY
> <-  250-ETRN
> <-  250-STARTTLS
> <-  250-ENHANCEDSTATUSCODES
> <-  250-8BITMIME
> <-  250-DSN
> <-  250 SMTPUTF8
>   -> MAIL FROM:<stappers op paddy.gpm.stappers.nl>
> <-  250 2.1.0 Ok
>   -> RCPT TO:<stappers op alpaca>
> <** 454 4.7.1 <stappers op alpaca>: Relay access denied
>   -> QUIT
> <-  221 2.0.0 Bye
> === Connection closed with remote host.
> stappers op paddy:~
> $
> </screenshot>
>
>
>
> Wat de volgende stappen zou kunnen zijn:
> * tweede computer regelen
> * daar swaks op installeren
> * aan de slag met swaks
> * een bericht naar deze mailinglist met tekst als
> ** mijn mailserver heeft als hostname "lnx"
> ** swaks draai ik vanaf hostname "laptop"
>
>
>   
> Groeten
> Geert Stappers
> [0] https://tracker.debian.org/pkg/swaks


dank je, Geert.

-------------------

$ nc -v jantje smtp

Dat werkt.

--------------------

$ telnet jantje smtp
telnet: could not resolve jantje/smtp: Name or service not known

Dat werkt niet.

--------------------

  swaks --to paai op jantje
=== Trying jantje:25...
=== Connected to jantje.
<-  220 jantje ESMTP Postfix (Ubuntu)
  -> EHLO pietje.paijmans.local
<-  250-jantje
<-  250-PIPELINING
<-  250-SIZE 10240000
<-  250-VRFY
<-  250-ETRN
<-  250-ENHANCEDSTATUSCODES
<-  250-8BITMIME
<-  250-DSN
<-  250 SMTPUTF8
  -> MAIL FROM:<paai op pietje.paijmans.local>
<-  250 2.1.0 Ok
  -> RCPT TO:<paai op jantje>
<** 451 4.3.0 <paai op jantje>: Temporary lookup failure
  -> QUIT
<-  221 2.0.0 Bye
=== Connection closed with remote host.



Meer informatie over de Linux maillijst