Dans le cadre du processus de configuration de mon application, j'ai un vérificateur de cohérence qui valide toutes les données fournies par l'utilisateur. Cela inclut les paramètres du serveur de messagerie que l'application utilise pour envoyer des e-mails.Comment puis-je tester mes paramètres de messagerie sans envoyer de message?
Je voudrais un simple contrôle de santé mentale sur ces paramètres sans envoyer de courriel. Ce serait génial si cela pouvait prendre en charge toutes les versions standard des configurations SMTP, y compris celles avec authentification/ssl/etc.
Il n'a pas besoin d'être exhaustif, mais plus il y a de couverture, mieux c'est.
Actuellement, tout ce que je fais est de vérifier que je peux ouvrir une connexion au serveur donné sur le port donné. Quelque chose d'un peu plus profond serait bien.
Remarque: Je suis et non en essayant de valider les adresses e-mail - ce n'est pas pertinent à cette question.
Si j'utilise un serveur smtp sécurisé, jusqu'où irai-je? Où puis-je fournir un mot de passe ou démarrer une connexion SSL/TLS? –
pas sûr t.b.h. Je n'ai jamais eu besoin de tester ça. tu pourrais essayer ce lien. il donne quelques détails sur openssl/encoding/et en utilisant la commande Auth http://qmail.jms1.net/test-auth.shtml –
merci Eoin, ce lien supplémentaire est très utile –