Voir un article

illustration

© Tito

Sendmail en mode deferred

Si votre serveur web bloque quelques fois sur des envois des mails en php et/ou que votre serveur mail peine sur des envois massifs, essayez le mode deferred de sendmail

NOTE :

En mode deferred , sendmail accepte le mail sans vérification (meme pas de requete dns pour résoudre les domaines , rien)  et s'ccupera de réaliser effectivement l'envoi dans un second temps : la prise en charge du mail est donc instantannée , pas d'attente.

Ce mode est intéressant, mais attention au spam : il est à proscrire sur un relais de messagerie entrant MX (Mail Exchanger)  !

L'idéal est d'avoir un serveur MX en entrée, avec toutes les règles antispam, les abonnements aux black lists sorb , des trous noirs dans les virtusertable etc ,  et un autre serveur sendmail en relais SMTP sortant avec des restrictions au niveau firewall et sur /etc/mail/access pour accepter de relayer uniquement les mails en provenance des sites surs : votre serveur MX et votre site web uniquement. 

Et c'est sur ce relais SMTP sortant que le mode deferred est intéressant .



Config (M4) :

- installer si besoin le package sendmail-cf et éditez /etc/mail/sendmail.mc pour ajouter :
define(`confDELIVERY_MODE',`deferred')
define(`confMIN_QUEUE_AGE',`1m')


- ensuite recompiler le fichier de config de sendmail (cf dans l'entete du fichier /etc/mail/sendmail.mc la commande à lancer, généralement /etc/mail/make ou make -C /etc/mail )

- en mode deferred sendmail garde les mails en queue , mais cette queue n'est visitée que toute les 1h par défaut (sur redhat en tout cas), ce qui peut être un peu long. 
vous pouvez changer cette valeur dans /etc/sysconfig/sendmail et le passer à 10m ou 2m :
QUEUE=2m

- c'est tout , relancer sendmail : 
service sendmail restart


Pour aller plus loin : littérature sendmail



5 460 clics - Créé le 20/01/2011 par Tito - Modifié le 18/04/2012



Réagissez, commentez, discutez ...

Soyez le premier à réagir !



Partager ?

diaspora  G+  facebook  twitter  Digg  Yahoo  Delicious  Technorati  myspace


Voir d'autres articles en rapport avec celui-ci ?



Stats des clics sur cet article : cliquez ici »



Vous voulez contribuer et publier un article dans cette rubrique ?

Merci de vous identifier ou de vous créer un compte si ce n'est pas déjà fait.