Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2017, à 14:53

Laurent-ref.nc

Postfix port d'ecoute - Protocol mismatch

Bonjour,

J'ai suivie scrupuleusement ce tuto
https://help.ubuntu.com/lts/serverguide/postfix.html

Mais ca plante lors de la connexion : (telnet mail.villes.nc 22), sur le port 25 pas de connexion possible

Un peu d'aide me serait fort utile, merci d'avance

root@prod:~# telnet mail.villes.nc 22
Trying 128.199.169.33...
Connected to mail.villes.nc.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1

ehlo mail.villes.nc
Protocol mismatch.
Connection closed by foreign host.

J'ai désinstallé sendmail mais après avoir installé postfix

commande : sudo netstat -plntu

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      8498/mysqld
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      23460/sendmail: MTA
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1604/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      23460/sendmail: MTA
tcp6       0      0 :::80                   :::*                    LISTEN      10539/apache2
tcp6       0      0 :::22                   :::*                    LISTEN      1604/sshd

commande : postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
inet_interfaces = all
inet_protocols = all
mailbox_command =
mailbox_size_limit = 0
mydestination = $myhostname, localhost.villes.nc, localhost
myhostname = mail.villes.nc
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/24
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = \permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_cert_file = /etc/ssl/certs/server.crt
smtpd_tls_key_file = /etc/ssl/private/server.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes

Dernière modification par Laurent-ref.nc (Le 07/02/2017, à 16:26)

Hors ligne

#2 Le 08/02/2017, à 13:08

bruno

Re : Postfix port d'ecoute - Protocol mismatch

Bonjour,

Le premier retour est trou a fait normal : tu inities une session telenet sur le port qui est celui de SSH et tu tentes ensuite des commandes spécifiques au protocole SMTP.

Normalement postfix est en écoute sur le port 25 (et aussi 587). Mais ton retour de la commande netcat monter que c'est sendmail et non postfix qui est en écoute sur le port 25 et uniquement sur l'interface locale.
Donc tu n'as peut-er pas désinstaller correctement sendmail ou redémarrer les service concernés :
- arrêter sendmail :

sudo service sendmail stop

- purger le paquet sendmail :

sudo apt-get purge sendmail

- relancer postfix :

sudo service postfix restart

Le reste de la configuration semble correct. Si tu as toujours des soucis donnes-nous le retour complet des commandes indiquées.

Dernière modification par bruno (Le 08/02/2017, à 13:09)

Hors ligne

#3 Le 08/02/2017, à 14:45

Laurent-ref.nc

Re : Postfix port d'ecoute - Protocol mismatch

Merci, c'est super d'avoir du soutien

J'ai purgé... apt-get purge sendmail*   ... tjrs pareil. sendmail reste collé au port 25 .

J'ai donc du tout reprendre depuis le début, Nouveau droplet, serveur, IP, certif smile
et ca m'a l'air bon :

root@prod:~# telnet mail.villes.nc 25
Trying 188.166.249.201...
Connected to mail.villes.nc.
Escape character is '^]'.
220 mail.villes.nc ESMTP Postfix (Ubuntu)
ehlo mail.villes.nc
250-mail.villes.nc
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

Et c'est quoi la suite  smile Comme je créer des adresses e mails ?  Existe t-il des tuto pour installer des outils ?

Hors ligne

#4 Le 08/02/2017, à 16:14

bruno

Re : Postfix port d'ecoute - Protocol mismatch

La meilleure source reste la documentation officielle de postfix http://www.postfix.org/documentation.html
ou si tu préfères en français : https://postfix.traduc.org/ mais pas forcément à jour.

Tu peux aussi commencer par lire ce document qui assez court et bien fait : https://wiki.debian-fr.xyz/Configuratio … ec_Postfix

Hors ligne