Postfix: mise en place du port 587 et modification de la taille des emails

Oussama Hammami, 2010-06-08

Switzernet

 

Mise en place du port "submission" 587 (RFC 2476) 1

Contexte. 1

Procédure. 1

Augmenter la taille des messages sous postfix. 1

Contexte. 1

Procédure. 2

Référence. 2

 

Mise en place du port "submission" 587 (RFC 2476)

Contexte

Postfix vu que c'est un serveur SMTP, il écoute sur le port 25 par défaut alors que la plupart des fournisseurs d'accès à Internet (FAI) ont bloqué le port 25 ce qui était proposé dans une RFC (2476) récente (de 1998).

 

La RFC en question propose donc de différencier les 2 usages. L'envoi d'un mail depuis un client devrait se faire depuis le port submission (587), tandis que la communication entre deux serveurs reste sur le port 25. Les deux conservant le protocole SMTP.

Les manipulations décrites ci-dessous permettront d'activer une authentification sécurisée sur le port 587.

Procédure

Pour activer le service, il suffit de le rajouter dans le fichier /etc/postfix/master.cf :

 

submission inet n       -       n       -       -       smtpd

 

Généralement la configuration de ce port est commentée dans le fichier master.cf alors il suffit de le décommenter cette ligne en supprimant #.

Une fois le fichier édité et sauvegardé, il faut recharger la configuration de postfix :

 

# postfix reload

> postfix/postfix-script: refreshing the Postfix mail system

Augmenter la taille des messages sous postfix

Contexte

Le serveur Postfix limite par défaut la réception de mail à une taille de 10Mo.

 

 

Pour voir la valeur par défaut de ce paramètre message_size_limit

 

# postconf -v | grep message_size_limit

> message_size_limit = 10240000

Procédure

Editer le fichier de configuration principal de Postfix (/etc/postfix/main.cf) pour y insérer la directive message_size_limit et la taille maximale d'un message en octet (illimité dans notre exemple):

 

# vi /etc/postfix/main.cf

< message_size_limit = 0

 

Une fois le fichier édité, il faut recharger la configuration de postfix :

 

# postfix reload

> postfix/postfix-script: refreshing the Postfix mail system

 

On peut vérifier que la configuration a été bien prise en compte avec la commande postconf :

 

# postconf | grep message_size_limit

> message_size_limit = 0

Référence

http://linux-attitude.fr/post/plus-loin-que-le-smtp

http://www.faqs.org/rfcs/rfc2476.html

http://www.swisscom.ch/res/hilfe/sicherheit/spam25/index.htm?languageId=fr

https://admin-serv.net/blog/2010/02/18/469/postfix-contourner-le-blocage-du-port-25-en-utilisant-un-autre-port/

http://wiki.auf.org/wikiteki/Postfix/Authentification

http://muhdzamri.blogspot.com/2007/02/postfix-mailbox-size-limit-and-message.html