infrae.maildrophost est un outil utilisé pour configurer un serveur de maildrophost et le produit MaildropHost utilisant la même configuration, et de créer un script de gestion pour le serveur maildrophost.
En plus de ces tâches, il a utilisé pour télécharger et installer MaildropHost quand il n'a pas été distribué comme un œuf. Si vous êtes à la recherche de ces caractéristiques, se il vous plaît jeter un oeil à la version 1.x de cette recette.
Exemple en buildout:
[Buildout]
pièces =
& Nbsp; maildrophost
& Nbsp; par exemple
[Maildrophost]
recette = infrae.maildrophost
smtp_host = localhost
smtp_port = 25
[Exemple]
...
+ = œufs
& Nbsp; Products.MaildropHost
zope-conf-supplémentaire + =
& Nbsp; config-path application $ {maildrophost: configuration}
Cela va créer le maildrophost.cfg de fichier de configuration pour le démon, et de mettre un script de démarrage / arrêt dans le répertoire bin de l'arbre de buildout.
fichiers de spool et PID sont mis par défaut dans le répertoire var / maildrop, donc les données sont conservées lors de la mise à jour (se il ya des données).
Paramètres
Vous pouvez personnaliser certains paramètres de MaildropHost:
MAIL_DIR
& Nbsp; Répertoire à utiliser comme répertoire de base pour le démon. Par défaut, il se agit de {buildout: répertoire} / var / maildrop Il sera créé se il ne existe pas.
spool_dir
& Nbsp; Répertoire à utiliser comme une bobine. Par défaut, il sera $ {} MAIL_DIR / spool. Le répertoire sera créé se il ne existe pas déjà.
pid_file
& Nbsp; fichier PID à utiliser pour le démon. Par défaut, il sera $ {} MAIL_DIR /maildrop.pid.
smtp_host
& Nbsp; serveur SMTP à utiliser. Par défaut à localhost.
smtp_port
& Nbsp; Port à utiliser. Par défaut par défaut port SMTP, 25.
s'identifier
& Nbsp; Si le serveur SMTP requiert une authentification, connexion à utiliser.
mot de passe
& Nbsp; Si le serveur SMTP requiert une authentification, un mot de passe à utiliser.
tls
& Nbsp; Si une, MaildropHost prendra la parole à un permis TLS serveur SMTP.
lot
& Nbsp; Set MAILDROP_BATCH.
add_messageid
& Nbsp; Ajouter un message id pour l'e-mail envoyé.
pool_interval
& Nbsp; doit être un entier qui définit l'intervalle en secondes entre deux chèque de nouveaux messages dans le répertoire de spool. Par défaut est de 120 secondes.
wait_interval
. & Nbsp; Doit être un entier ou flotteur qui disent combien de temps le démon doit attendre entre l'envoi de deux mails sur le serveur de messagerie
Ce qui est nouveau dans cette version:
- Mise à jour recette pour inclure le script démon lui-même et la mettre à jour pour fonctionner avec Python 2.6 et 2.7. Ce script utilisée pour exiger Python 2.4.
- Mise à jour de démarrage / arrêt script pour être plus fiable avec l'aide de psutil.
Quoi de neuf dans la version 2.0:
- Mise à jour recette de travailler la distribution d'œufs de MaildropHost, crée encore la configuration et démarrer / script d'arrêt pour le démon en buildout.
Exigences :
- Python
Commentaires non trouvées