smtp2zope

Logiciel capture d'écran:
smtp2zope
Détails logiciels:
Version: 1.1
Date de transfert: 11 May 15
Développeur: Maurits van Rees
Licence: Gratuit
Popularité: 6

Rating: nan/5 (Total Votes: 0)

smtp2zope est un script Python qui prend un email comme entrée, fait un peu de transformation, et le soumet à un serveur backend en utilisant une URL & nbsp;. Traditionnellement, Zope devrait être le serveur de réception, d'où le nom, mais devrait fonctionner amende pour d'autres serveurs aussi.
À l'origine, le code ici vient du produit MailBoxer pour Zope.
Utilisation
Lors de l'installation de ce paquet, un script de smtp2zope est généré. Le script lit l'entrée standard et attend une URL et un maximum option nombre d'octets comme arguments:
smtp2zope URL [MaxBytes]
URL:
& Nbsp; appeler cette URL avec l'e-mail comme un post-demande. L'authentification peut être inclus dans l'URL: http: // username: password@example.org/some-page
MaxBytes:
& Nbsp; en option: seulement avant mails avec une taille de moins de MaxBytes à l'URL
Ainsi, un test pourrait ressembler à ceci:
chat testmail.txt> / path / to / smtp2zope http: // admin: secret@example.org/my-mail-handler
Courrier intégration du serveur
Courrier vient à travers un serveur de messagerie. Ainsi, lorsque vous souhaitez mail pour mailme@example.org à être manipulé par smtp2zope et envoyé à votre serveur Web, vous devez ajouter un alias dans la configuration de votre serveur smtp. Quelque chose comme cela fonctionne probablement (il pourrait y avoir de légères différences selon laquelle le serveur de messagerie que vous utilisez):
mailme@example.org "| / path / to / smtp2zope http: // admin: secret@example.org/my-mail-handler 1000000"
Le nombre restreint à la fin de la taille maximale d'un message; ceci est facultatif, mais fortement recommandé.
débogage
S'il vous plaît noter: la sortie est connecté à maillog par défaut sur Unix. Consultez votre maillog (par exemple /var/log/mail.log) pour déboguer des problèmes avec l'installation.
Buildout
Si vous aimez la mise en place de votre projet avec zc.buildout (je fais moi-même), cette simple extrait est suffisant pour créer le script bin / smtp2zope:
[Scénario]
recette = zc.recipe.egg
oeufs = smtp2zope

Quoi de neuf dans cette version:

  • Utilisez une meilleure façon de déterminer les informations d'authentification de base qui est passé dans l'URL de sorte que la logique ne manquent pas lorsque l'url a un signe @ ailleurs. [Maurits]
  • erreur & quot fixe; variable locale 'AUTORISATION' référencé avant l'assignation & quot; lorsqu'ils ne sont pas en utilisant l'authentification de base (http: // user: pw@example.com). [Maurits]

Exigences :

  • Python

Logiciel similaire

mpop
mpop

14 Apr 15

Columba
Columba

3 Jun 15

Purify
Purify

3 Jun 15

Commentaires à smtp2zope

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!