[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