[linux] postfix en domeinnamen, e-mail in

paai j.j.paijmans op gmail.com
Za Jul 10 19:29:13 CEST 2021


On 10-07-2021 19:16, paai wrote:
>
> 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.
>

Oeps.

'Telnet jantje smtp' werkte wel...





Meer informatie over de Linux maillijst