Ce document décrit comment employer le telnet pour réaliser un essai de base de SMTP de votre client local par un auditeur configuré sur votre appliance de sécurité du courrier électronique (ESA) ou appliance de Gestion de la sécurité (SMA).
Si vous dépannez des questions de réception de Connectivité d'email et d'email, il peut être nécessaire de tester la transmission de base de SMTP pour le problème que vous rencontrez. Par exemple, si vous avez des problèmes envoyant des messages électroniques au-dessus de SMTP à votre ESA, vous pouvez tester la Connectivité de SMTP à l'aide du telnet sur votre client ou appareil de bureau local, et vous connectez au port 25 sur votre ESA. Par défaut, le SMTP écoute sur le port 25.
Exemple :
$ telnet 172.16.6.165 25
Trying 172.16.6.165...
Connected to my_esa.
Escape character is '^]'.
220 my_esa.local ESMTP
helo
250 my_esa.local
mail from: <test@test.com>
250 sender <test@test.com> ok
rcpt to: <user@other.com>
250 recipient <user@other.com> ok
data
354 go ahead
subject: TESTING SMTP
This is line one.
This is line two.
.
250 ok: Message 214 accepted
quit
221 my_esa.local
Connection closed by foreign host.
codes 4xx :
421 #4.4.5 trop de sessions de TLS à ce moment
421 #4.4.5 trop de connexions de votre hôte
421 #4.4.5 trop de connexions à ceci hôte
421 #4.4.5 trop de connexions à cet auditeur
421 #4.x.2 trop de messages pour cette session
service de 421 <hostname> non disponible, canal fermant de transaction
421 a dépassé le temps de connexion permis
421 a dépassé la mauvaise limite de commande de SMTP, déconnectant
421 le permis d'évaluation a expiré
erreur du serveur 451 #4.3.0
file d'attente 452 #4.3.1 complètement
bas de 452 ressources en serveur #4.3.1 - essayez de nouveau plus tard
erreur système 452 #4.3.1 provisoire (12)
452 #4.5.3 trop de destinataires
454 en raison non disponibles de TLS d'une raison provisoire
codes 5xx :
commande 500 #5.5.1 non identifiée
Ligne 500 trop longue
501 #5.0.0 EHLO exigent l'adresse de domaine
erreur de syntaxe 501 #5.5.2 XXX
501 arguments #5.5.4 non valides à la commande AUTHENTIQUE
Commande XXX de 501 inconnus
Option XXX de 501 inconnus
Valeur XXX de 501 inconnus
503 non disponibles #5.3.3 AUTHENTIQUES
503 AUTHENTIQUES #5.5.0 non permis pendant une transaction de messagerie
503 #5.5.0 déjà authentifiés
MESSAGERIE 503 #5.5.1 d'abord
503 #5.5.1 RCPT d'abord
Ordre du mauvais 503 de commandsDATA dans la transaction de mailmerge
Ordre du mauvais 503 de commandsXPRT dans la transaction ordinaire
Ordre du mauvais 503 de commandsnow recevant des pièces
503 pas dans une transaction de mailmerge
504 #5.5.1 le mécanisme AUTHENTIQUE XXX n'est pas disponible
Paramètre de commande 504 XXX non reconnu
Syntaxe non valide 504 XDFN
504 numéros de pièce non valides
504 numéros de pièce non valides XXX
504 aucune valeur spécifique variable
504 autres parts manquant toujours
Nom de la variable 504 réservé
Erreur de syntaxe 504 en syntaxe de *parts
La commande 504 XDFN ne doit pas contenir les caractères NULS
530 #5.7.0 doivent émettre une commande STARTTLS d'abord
530 #5.7.0 cet expéditeur doivent émettre une commande STARTTLS d'abord
Authentification 530 requise
cryptage 538 #5.7.11 requis
la taille d'en-tête du message 552 #5.3.4 dépasse la limite
la taille du message 552 #5.3.4 dépasse la limite
limite de taille 552 dépassée
erreur du serveur 554 #5.3.0
554 trop de sauts
le corps du message 554 contient les caractères nus illégaux CR/LF.