• User Attivo

    Problemi newsletter con POSTFIX

    Ciao a tutti,
    il mio problema è un pò un casino e spero di trovare qualcuno che mi illumini d'immenso 🙂

    Uso da diversi anni, e sempre con successo, uno script per la mia newsletter, parzialmente modificato. Lo script è un classico script, niente di strano, con l'email pescate dal db ecc ecc. L'unica cosa è che una volta che ho messo in coda la newsletter da inviare, la lancio in un secondo momento via SSH attraverso riga di comando. (ovvero crontab)

    Fino a Luglio inviavo, tutti i giorni, newsletter molto capienti, fino a 100k mail per intenderci, senza alcun problema.

    Poi di punto in bianco il sistema ha cominciato a recapitarne solo il 70%, poi il 40%, fino si e no al 2% attuale.

    Tutto ciò senza motivo apparente.

    Come sono fatte queste newsletter?
    Sono in html, non hanno javascript o altre cose strane.
    Utilizzo però all'interno dei sistemi di tracciamento per contare le aperture della newsletter e i click.
    Il sistema di tracciamento che uso è quello che usano tutti, richiamando un'immagine "dinamica" del tipo

    <img src="http://miodominio/lettura.php?code=1189012671">
    

    Cosa ho visto di strano?

    1. Quando lancio la newsletter e parte il processo di postfix 'qmgr' questo si interrompe quasi subito ... invece una volta restava giustamente a lavorare anche un'oretta.

    2. La newsletter che invio è di 20kb di struttura e testo html.
      Ho fatto un test. Ho provato ad inviare ad una lista di 40k iscritti la classica newsletter in html, e non è praticamente arrivata. Il giorno dopo ho mandato un breve testo (sempre in html) ma di una manciata di kb .... e la newsletter è stata spedita a tutti, correttamente!!!!

    3. Ho montato lo script in un altro server, praticamente gemello di quello che uso attualmente (uso Freebsd su un Celeron 2.4), e il problema resta il medesimo.

    Cosa può essere?

    Considerando che non sono bannato in nessuna lista, ho pensato che il POSTFIX non riesce a tenermi la coda, o a gestire una newsletter troppo grande, perchè magari ho qualche file di log del postfix pieno (io tutti quelli standard li ho chiaramente svuotati).

    Oppure non so che altro!

    Cosa posso fare secondo voi per localizzare il problema?

    Grazie a tutti
    🙂


  • User Attivo

    A mio avviso è un problema di SMTP, esiste una protezione che blocca l'ip del server per un determinato periodo se arrivano più di tot connessioni insieme.
    Prova a settare un delay nell'invio delle mail e vedi se migliora la situazione, se risolvi diversamente faccelo sapere perchè ci interessa 🙂


  • User Attivo

    Ciao linuxmafiait
    grazie per la risposta.

    Non è un problema di delay visto che se invio una newsletter "leggera" questa parte correttamente, a tutti gli indirizzi.

    Se fosse stato come dici tu, non li avrebbe sicuramente inviati.


  • User Attivo

    Mah la cosa è strana perchè la newsletter arriva se la mandi di piccole dimensioni, dubito che il postfix non ce la fa a gestire la coda e comunque in ogni caso se va in crash nel file di log ti deve dare un errore.
    Nel conf di postfix c'è un opzione che ti abilita il log in versione debug credo che questa può essere una soluzione per capire effettivamente cosa succede.