Home > networking > Postfix Autoresponder 0.1b

Postfix Autoresponder 0.1b

July 27th, 2009

Come annunciato mi sono messo a fare un autorisponditore per Postfix basato su php , dato che quelli presenti su internet non soddisfavano le mie esigenze .

E sono fiero di annuciare la prima Beta del programma , che non ha un nome ne un logo , ma che almeno fa la prima parte della procedura .

Come lo ho studiato :

1) un demone si collega al backend utenti:
- controlla i flags autorespond
- entra nelle maildir degli utenti in cerca delle nuove emails
- le analizza e salva in un file temporaneo i dati della mail
- imposta un flag di spedito a 0
- salva il message-id , per evitare che la mail venga inviata più volte ( come fa goldfish )
- salva una serie di dati per il demone successivo ( TO, FROM, CC )
- controlla il destinario della mail , se è un alias prevede che sia l’indirizzo di quel’alias a spedire la notifica

2) un demone analizza il file temporaneo e :
- crea gli headers con i dati salvati dal precendente processo
- recupera il messaggio e controlla il flag Text o Html
- crea il corpo del messaggio
- invia la mail utilizzando Zend_Mail

TODO :
ci sono delle cose che sto tralasciando per il momento dato che il programma è ancora beta e sono :
- vaglio dell’oggetto
- validazione delle mail presenti negli headers , per evitare di fomentare lo spam
- eseguire il processo direttamente sul pipe di postfix invece che andare ad analizzare le mail una ad una . Questo dato il fatto che se una persona legge le mail prima che il processo abbia girato il mittente non sa dello status di “away”
- creazione white-list e black-list , cioè eventualmente scremare chi si si vuole notificare ( ad esempio le newsletter )

Se qualcuno ha un nome da suggerire lo faccia , anche proporre un logo va bene :)

Stay tuned .. lo sviluppo sembra molto più del previsto .

matteo networking , ,

  1. No comments yet.
  1. No trackbacks yet.