Faire accélérer qmail

Discussion dans 'Administration d'un site Web' créé par ricotrutt, 14 Septembre 2010.

  1. ricotrutt
    ricotrutt WRInaute discret
    Inscrit:
    21 Juin 2004
    Messages:
    90
    J'aime reçus:
    2
    Bonjour à tous,

    J'ai besoin de vos best practices sur des problématiques d'emailing.

    Pour certains de nos clients nous expédions des newsletters. Mais au total on a beaucoup d'email à envoyer (on en envoie environ 3 millions par semaine).

    On a un serveur dédié à cela (un petit RPS de chez OVH) mais il a du mal à traiter tous les emails, malgré des envois sacadés (des petits paquets d'email toutes les 5 secondes). En effet, la file d'attente de Qmail (qui est le server email installé) s'allonge, et au fil du temps, il peut y avoir un décalage de plusieurs heures entre le moment d'envoi de l'email et sa réception.

    Savez-vous ce que l'on peut faire contre cela ?

    Merci pour votre aide
     
  2. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 779
    J'aime reçus:
    0
    Un RPS pour de l'emailing c'est très mauvais, les disques sont en réseau, et faire des emails génère beaucoup beaucoup d'écriture/lecture.
    Passer la queue en ram pourrait faire gagner pas mal. J'avais fait un petit tuto pour postfix :
    -https://admin-serv.net/blog/2010/03/07/508/postfix-stocker-sa-queue-en-ram/
    Bon, c'est pour postfix mais la problématique est la même (attention, en fonction des options de compilation du kernel, ce filesystem est limité à 8Mo (ce qui est très suffisant pour des petites queues).

    Ce que tu peux faire pour speeder un peu, est d'éviter d'envoyer sur les mails qui partent pas (qui seront donc stockés en queue un certain temps) ou vers les services d'emails qui utilisent des systèmes de greylist (yahoo par exemple). Il faut que tu envois en priorité vers ceux qui partent aussitôt. Après pour le reste, tu aurais dû attendre de toute manière, donc autant envoyer dès le départ.

    Sinon, le RPS n'est pas du tout adapté à ce genre d'utilisation, un petit kimsufi pourrait t'aider (et sinon, mais c'est un troll, postfix c'est mieux ;))
     
  3. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 779
    J'aime reçus:
    0
    Tu es sous quel distribution ?
    Si tu es sous Release 2, par défaut l'antispam/antivirus scanne aussi ce qui sort. En désactivant ça, ton RPS va s'amuser ;)

    Edit: il fallait que je le retrouve :
    Tu as quel valeur dans ce fichier :
    /var/qmail/control/concurrencyremote
    (pas sûr qu'il soit à cet endroit, ça dépends de l'install/de la distrib).

    Tu peux un peu l'augmenter en faisant attention à ne pas saturer ton socket.
     
  4. ricotrutt
    ricotrutt WRInaute discret
    Inscrit:
    21 Juin 2004
    Messages:
    90
    J'aime reçus:
    2
    Ah oui tu as raison, je n'avais pas pensé au fait que la structure du RPS poserait ce problème ! Je vais changer ça.

    Tu penses à une solution précise pour déterminer les emails qui ne partent pas ? Notre système d'envoi d'email est développé en php.
     
  5. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 779
    J'aime reçus:
    0
    Il faut les connaitres et regarder les codes erreurs.
    Yahoo renvoi très vite des 421 :
    Code:
    421 4.7.0 [TS01] Messages from 188.165.147.124 temporarily deferred due to user complaints - 4.16.55.1; see http://postmaster.yahoo.com/421-ts01.html" received from mx2.mail.eu.yahoo.com (77.238.184.241) while connected from hostname_out (188.XX.XX.XX) to mx2.mail.eu.yahoo.com (77.238.184.241)
    Pareil pour hotmail (mais généralement ils sont quand même cool).
    Il faut regarder un peu tes codes erreurs, voir "qui" bloque ou ralenti. Et ceux-là, tu les mets à la fin.

    Tu regarderas aussi mon "edit" un peu plus haut, l'histoire du concurency (attention car si tu fais trop le porc en out, tu peux vite te faire blacklister)
     
  6. ricotrutt
    ricotrutt WRInaute discret
    Inscrit:
    21 Juin 2004
    Messages:
    90
    J'aime reçus:
    2
    Ok, je vais regarder les erreurs effectivement, et les mettre à la fin ou les retirer totalement.

    Pour le concurrency, ce n'est pas à l'adresse que tu donnes et je n'arrive pas à le trouver, même avec un locate donc je ne peux pas te dire.

    Par contre c'est une release 2 effectivement, je vais essayer d'enlever cet antispam. Ca se fait à partir du panel ovh j'imagine ?
     
  7. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 779
    J'aime reçus:
    0
    Non, il faut commenter 2/3 params.
    C'est des trucs de ce genre :
    Code:
    #bypass all AV/Spam scanning - but still do perlscan checks
    my $SKIP_SCANNING=0;
    
    A mettre à 1.
    Là c'est dans :
    /var/qmail/bin/qmail-scanner-queue.pl

    Tu as aussi (même fichier):
    Code:
    my @scanners_installed=
    Tu vides l'array, ça devrait aller assez vite.

    Bon, par contre pas un pro de Qmail, donc ça reste à vérifier.
     
  8. ricotrutt
    ricotrutt WRInaute discret
    Inscrit:
    21 Juin 2004
    Messages:
    90
    J'aime reçus:
    2
    Merci beaucoup pour cette aide, je vais déjà essayer ça, ça devrait pas mal aider !
     
Chargement...
Similar Threads - accélérer qmail Forum Date
Comment accélérer la désindexation de pages en noindex Crawl et indexation Google, sitemaps 17 Novembre 2019
Accélérer l'indexation et le nombre de pages indexées par google Référencement Google 2 Octobre 2014
accelerer virtualpc le truc qui tue Débuter en référencement 31 Janvier 2013
Comment accélérer le passage de robot Google dans mon site? Débuter en référencement 23 Mai 2012
Votre avis sur Cloudflare (accélérer la vitesse de son site) Référencement international (langues, pays) 17 Octobre 2011
Conseils pour accélérer le temps de chargement - html +JS Demandes d'avis et de conseils sur vos sites 14 Octobre 2011
Accélérer positionnement de mon site Problèmes de référencement spécifiques à vos sites 21 Juillet 2011
Comment accélérer son wordpress sur un VPS ? Administration d'un site Web 4 Mars 2011
Accèlérer la prise en compte des 301 Débuter en référencement 6 Mai 2010
Accelérer la modification des SERPs (description) Crawl et indexation Google, sitemaps 26 Février 2010
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice