[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