Qmail

De SME Server Wiki
Révision de 24 février 2007 à 05:02 par WikiSysop (discussion | contributions) (Utiliser SME pour acheminer ses propres mails)

Utiliser SME pour acheminer ses propres mails

  1. Tout d'abord il vous faudra bien renseigner correctement votre DNS etplus particulièrement le champs MX
  2. configurer le reverse DNS de votre fai pour qu'il redonne l'adresse DNS de votre serveur test: [1]
  3. SPF record : declaration de la politique de MX dans votre fichier BIND du serveur DNS
  4. verifier si votre smtp n'ets pas blacklisté et essayé de vous faire desinscrire d'un maximum de ces blacklists [2]

Utilisation du smtp de votre FAI

SME est capable d'envoyer lui même les messages jusqu'au destinataire étant équipé d'un serveur smtp : qmail. Cependant les filtres anti spam refusent de plus en plus les messages provenant d'une ip dynamique ou supposé comme l'étant.

La solution entrer dans le server manager les coordonnées du smtp de votre FAI

pour la majorité des cas: server-manager > Messagerie Electronique > Modifier les Paramèters d'envoie des courriels >

Adresse du serveur de messagerie du FAI (ISP) smtp.free.fr
Authentification SMTP auprès du FAI (ISP) Désactivé
Compte de messagerie
Mot de passe de messagerie

A verifier les information que necessite votre FAI.Certains necessite d'activer l'authentification, d'autre sont un port autre que le port standart... remplissez alors smtp.fai.com:24 pour le port 24 par exemple.

Attention "Adresse du serveur de messagerie délégué " n'attends qu'une adresse IP ce champs est a utiliser uniquement si vous possedez un deuxieme serveur qui s'occuperait spécifiquement du traitement des mails. A ne pas utiliser pour envoyer chez un FAI.

Free.fr too many connections

suite à l'envoie de plus en plus massif de spam sur le réseau de Free, une politique de protection a été mise en place. Voici la liste des smtp de free.fr (non limitative) Ils sont renvoyés par round robin a chaque demande de connections sur smtp.free.fr:25 [3]

smtp1-g19.free.fr
smtp2-g19.free.fr
smtp3-g19.free.fr
smtp4-g19.free.fr
smtp5-g19.free.fr
smtp6-g19.free.fr
smtp7-g19.free.fr
smtp8-g19.free.fr

La nouvelle politique: -- maximum 2 connections simultanées par IP par serveur SMTP -- maximum 200 connections par heure et par IP per serveur SMTP -- maximum 200 mails par heure par IP et par serveur SMTP.

Ce qui veut dire que si votre SME tente de faire passer plus de 2 mails en même temps vous donnera une erreur du type:

Connected_to_212.27.48.4_but_greeting_failed./Remote_host_said:_421_smtp7-g19.free.fr_Error:_too_many_connections_from_IP.IP.IP.IP

1 La solution pour le nombre de connection simultannées:

config setprop  qmail ConcurrencyRemote 2
signal-event email-update

2 la solution pour le nombre de mails et de connection par heure

logiquement le RoundRobin réalisé par free lors de l'appel à smtp.free.fr doit vous permettre de changer de smtp a un moment. Malheureusement cela ne marche pas toujours. Il vous faudra alors surveiller votre file d'attente et changer manuellement smtp.free.fr pour l'une des adresse smtp direct (autre que celle qui fait l'erreur). Ceci n'arrivera qu'en cas de gros mailing ou de spam causé par un ordinateur vérolé donc exceptionel. ... en attendant de trouver mieux.

3 A noter que si vous voulez réaliser une connection à d'autres SMTP externe que celui de free vous devrez réactiver le port 25 et rebooter votre freebox. (par exemple pour laisser la SME acheminer les mails)

Gestion de la liste d'attente avec le manager

Installer l'excellente contrib de chez 3aco Qmhandler. [4]


Mailbomb

Il peut vous arriver d'être victime d'une mailbomb. Et vous retrouver avec 1500 mails ou plus en file d'attente dont une quinzaine ultra important au milieu de la catastrophe. D'abord arretez Qmail

service qmail stop

verifiez que qmail ne tourne pas encore

pgrep qmail

s'il est encore là faites un kill des numero de process affichés

  1. soit vous utilisez Qm handler via le manager mais cela risque d'etre long
  2. soit vous utiliser l'excellent script python mailRemove.py [5]
  3. soit vous utilisez qmail remover 0.95 http://www.linuxmagic.com/opensource/qmail/qmail-remove/

enfin

service qmail start