NET :: validmx

NET :: validmx est un module Perl pour utiliser DNS et / ou des expressions régulières pour vérifier si une adresse électronique pourrait être valide.
Télécharger maintenant

NET :: validmx Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Kevin A. McGrail
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~kmcgrail/Net-validMX-2.2.0/lib/Net/validMX.pm

NET :: validmx Mots clés


NET :: validmx La description

NET :: validmx est un module PERL pour utiliser DNS et / ou des expressions régulières pour vérifier si une adresse électronique pourrait être valide. NET :: validmx est un module Perl pour utiliser DNS et / ou des expressions régulières pour vérifier si une adresse électronique pourrait être valide.Synopsisnet :: validmx - Je souhaitais utiliser la possibilité d'utiliser DNS pour vérifier si une adresse électronique pourrait être valide en vérifiant enregistrements MX valides. Cela pourrait être utilisé pour la vérification de l'expéditeur pour les courriels avec un programme tel que MIMEDEFANG ou pour les sites Web pour vérifier les adresses électroniques avant d'enregistrer les utilisateurs et / ou d'envoyer un courrier électronique de confirmation.ExampleLe distribution contient un exemple de programme pour démontrer également la fonctionnalité de travail. Interface de ligne de commande pour interroger une ou plusieurs adresses e-mail.Run le programme avec les adresses e-mail séparées spatiales à tester comme vos arguments: perl exemple / check_email_and_mx.pl kevin.mcgrail@therhatworthy.com ou perl exemple / check_email_and_mx.pl Kevin.mcgrail @ penséworthy.com Google@google.com Président@woogle.com@wrovehouse.govif Vous fournissez un seul argument d'adresse électronique, le programme quittera un statut de sortie de 0 pour un succès et 1 pour une défaillance: Perl Exemple / check_email_and_mx.pl Kevin.mcgrail @FAILED || echo 'Cet e-mail n'est pas bon' Mimedefangwe utilise cette routine avec Mimedefang et travaillé pendant de nombreux mois via les crochets filaires_sender. Par exemple, faites une fonction qui exclut les expéditeurs autorisés pour votre configuration particulière et ajoutez les extraits de code suivants à votre filtre MIMEDEFANG: SUB FILTER_INITIALISE {#Pour Vérifier Valide MX UTILISE NET :: validmx qw (check_valid_mx); } Sub is_authorized_ssender {My ($ Sender, $ Relayaddr) = @_; Si (Test de l'utilisateur autorisé]) {retour 1; } else {retour 0; }} sous filtre_ssender {My ($ Sender, $ IP, $ hostname, $ helo) = @_; mon ($ RV, $ raisonne); #md_syslog ('AVERTISSEMENT', "Test $ Sender, $ IP, $ nom d'hôte, $ helo"); Si (is_authorized_ssender ($ Sender, $ Relayaddr)) {retour ("Continuer", "OK"); } if ($ expéditeur ne '') {($ RV, $ raisonne) = check_valid_mx ($ expéditeur); Sauf si ($ RV) {md_syslog ("avertissement" "," rejetter $ expéditeur - MX non valide: $ raisonne. "); retour ('Rejeter', "Désolé; $ Sender a un enregistrement MX invalide: $ raisonne."); } }} Exigences: · DNS · Perl


NET :: validmx Logiciels associés

Sx

SX est un front-end à toutes les ordures ATHENA et XLIB pour la programmation GUI Perl. ...

240

Télécharger

Sqcas :: admin

SQCAS :: admin est un module Perl pour le module de trottoir pour fabriquer des sous-répertoires de fabrication de Makefile.pl. ...

184

Télécharger

DSML-LDAP

DSML-LDAP est un module Perl pour effectuer une opération LDAP à l'aide du module DSML-RPC. ...

204

Télécharger