« LINUX:Postfix-Services à l'écoute » : différence entre les versions
(Page créée avec « ---- ''→ retour au menu de Postfix'' ---- =But= Nous aborderons les services classiques qui sont à l'écoute lancés par Postfix. ---- ''→ retour au menu de Postfix'' ---- __NOEDITSECTION__ Category:LINUX ») |
Aucun résumé des modifications |
||
Ligne 3 : | Ligne 3 : | ||
---- | ---- | ||
=But= | =But= | ||
Nous | Nous abordons les services classiques qui sont à l'écoute lancés par Postfix. | ||
=Noms et N° de ports TCP= | |||
La liaison entre un n° de port TCP à l'écoute et son nom ne se fait pas comme classiquement par référence avec le fichier "/etc/services". | |||
Il se fait via l'option '''"known_tcp_ports"''' que l'on peut a ajouter au fichier de configuration de Postfix "/etc/postfix/main.cf". | |||
Il possède un contenu par défaut: | |||
---- | |||
known_tcp_ports = lmtp=24, smtp=25, smtps=submissions=465, submission=587 | |||
---- | |||
Par exemple, le port TCP 465 sera reconnu sous le nom "smtps" ou "submissions" (seul un des deux peut être utilisé). Ces noms se retrouvent en première colonne dans le fichier '''"/etc/postfix/master.cf"'''. | |||
Voici un extrait de ce fichier sans les options associées pour ces trois cas: | |||
---- | |||
smtp inet n - n - - smtpd | |||
submission inet n - n - - smtpd | |||
smtps inet n - n - - smtpd | |||
---- | |||
Dans ce cas, la commande: | |||
netstat -ntlp | grep master | |||
donne: | |||
---- | |||
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3649547/master | |||
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 3649547/master | |||
tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 3649547/master | |||
---- | |||
Si on veut ajouter un nouveau port (3587) associé à un nouveau nom que l'on nomme "newport", on modifie cette option dans le fichier "main.cf": | |||
---- | |||
known_tcp_ports = smtp=25, smtps=submissions=465, submission=587, newport=3587 | |||
---- | |||
et dans le fichier "master.cf", on ajoute | |||
---- | |||
newport inet n - n - - smtpd | |||
----- | |||
La commande "netstat" présentera une nouvelle ligne: | |||
---- | |||
tcp 0 0 0.0.0.0:3587 0.0.0.0:* LISTEN 3649547/master | |||
---- | |||
Note: le service "lmtp" n'a pas été retenu car je ne l'utilise pas en réseau. | |||
Par contre, de la même façon, on peut modifier le nom et/ou le n° de port. | |||
Dans l'exemple, on modifie un nom et un port: | |||
* le nom "smtps" devient "smtpsecure" | |||
* le port "587" devient "2587" | |||
L'option dans le fichier "main.cf" devient: | |||
---- | |||
known_tcp_ports = smtp=25, smtpsecure=465, submission=2587 | |||
---- | |||
et l'extrait du fichier "master.cf" devient: | |||
---- | |||
smtp inet n - n - - smtpd | |||
submission inet n - n - - smtpd | |||
smtpsecure inet n - n - - smtpd | |||
---- | |||
Et la commande 'netstat" donne: | |||
---- | |||
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3649547/master | |||
tcp 0 0 0.0.0.0:2587 0.0.0.0:* LISTEN 3649547/master | |||
tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 3649547/master | |||
---- | |||
Note: Le n° de process "3649547" est un exemple lié à mon cas. | |||
Version du 18 décembre 2022 à 18:44
But
Nous abordons les services classiques qui sont à l'écoute lancés par Postfix.
Noms et N° de ports TCP
La liaison entre un n° de port TCP à l'écoute et son nom ne se fait pas comme classiquement par référence avec le fichier "/etc/services". Il se fait via l'option "known_tcp_ports" que l'on peut a ajouter au fichier de configuration de Postfix "/etc/postfix/main.cf".
Il possède un contenu par défaut:
known_tcp_ports = lmtp=24, smtp=25, smtps=submissions=465, submission=587
Par exemple, le port TCP 465 sera reconnu sous le nom "smtps" ou "submissions" (seul un des deux peut être utilisé). Ces noms se retrouvent en première colonne dans le fichier "/etc/postfix/master.cf".
Voici un extrait de ce fichier sans les options associées pour ces trois cas:
smtp inet n - n - - smtpd submission inet n - n - - smtpd smtps inet n - n - - smtpd
Dans ce cas, la commande:
netstat -ntlp | grep master
donne:
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3649547/master tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 3649547/master tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 3649547/master
Si on veut ajouter un nouveau port (3587) associé à un nouveau nom que l'on nomme "newport", on modifie cette option dans le fichier "main.cf":
known_tcp_ports = smtp=25, smtps=submissions=465, submission=587, newport=3587
et dans le fichier "master.cf", on ajoute
newport inet n - n - - smtpd
La commande "netstat" présentera une nouvelle ligne:
tcp 0 0 0.0.0.0:3587 0.0.0.0:* LISTEN 3649547/master
Note: le service "lmtp" n'a pas été retenu car je ne l'utilise pas en réseau.
Par contre, de la même façon, on peut modifier le nom et/ou le n° de port.
Dans l'exemple, on modifie un nom et un port:
- le nom "smtps" devient "smtpsecure"
- le port "587" devient "2587"
L'option dans le fichier "main.cf" devient:
known_tcp_ports = smtp=25, smtpsecure=465, submission=2587
et l'extrait du fichier "master.cf" devient:
smtp inet n - n - - smtpd submission inet n - n - - smtpd smtpsecure inet n - n - - smtpd
Et la commande 'netstat" donne:
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3649547/master tcp 0 0 0.0.0.0:2587 0.0.0.0:* LISTEN 3649547/master tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 3649547/master
Note: Le n° de process "3649547" est un exemple lié à mon cas.