« Debug Messagerie » : différence entre les versions

De NCad Wiki
Aller à la navigation Aller à la recherche
(Page créée avec « = Telnet serveur SMTP = == SMTP Authentifié == === Se connecter au serveur === * Connexion au serveur : {{ Box_Console | objet=telnet smtp.auth.orange-business.com 587 }}... »)
 
Ligne 6 : Ligne 6 :


* Connexion au serveur :
* Connexion au serveur :
{{ Box_Console | objet=telnet smtp.auth.orange-business.com 587 }}
{{ Box_Console | objet=telnet smtp.ncad.fr 587 }}


* Etablissement de la connexion avec le serveur :
* Etablissement de la connexion avec le serveur :
{{ Box_Console | objet=Trying 194.2.0.87...
{{ Box_Console | objet=Trying 192.168.1.5...
Connected to smtp.auth.orange-business.com.
Connected to smtp.ncad.fr.
Escape character is '^]'.
Escape character is '^]'.
220 smtp28.msg.oleane.net ESMTP Orange Business Services (MSA); Wed, 7 Nov 2012 16:20:04 +0100 }}
220 smtp.ncad.fr ESMTP NCad Network (MSA); Wed, 7 Nov 2012 16:20:04 +0100 }}


=== Se présenter ===
=== Se présenter ===
Ligne 19 : Ligne 19 :


* Se présenter avec ehlo :
* Se présenter avec ehlo :
{{ Box_Console | objet=ehlo cscgrandsud.com }}
{{ Box_Console | objet=ehlo ncad.fr }}


* Le serveur se présente à son tour :
* Le serveur se présente à son tour :
250-smtp28.msg.oleane.net Hello tarantella3.clb.oleane.net [213.56.31.228], pleased to meet you
250-smtp.ncad.fr Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-PIPELINING
Ligne 55 : Ligne 55 :


* L'adresse de l'expéditeur, en concordance avec le nom de domaine du ehlo :
* L'adresse de l'expéditeur, en concordance avec le nom de domaine du ehlo :
{{ Box_Console | objet=mail from:<test.test@cscgrandsud.com> }}
{{ Box_Console | objet=mail from:<username@ncad.fr> }}


* Le serveur acquitte l'adresse renseigné :
* Le serveur acquitte l'adresse renseigné :
{{ Box_Console | objet=250 2.1.0 <test.test@cscgrandsud.com>... Sender ok }}
{{ Box_Console | objet=250 2.1.0 <username@ncad.fr>... Sender ok }}


* L'adresse du destinataire :
* L'adresse du destinataire :
Ligne 79 : Ligne 79 :


* Le serveur ferme la connexion :
* Le serveur ferme la connexion :
{{ Box_Console | objet=221 2.0.0 smtp28.msg.oleane.net closing connection
{{ Box_Console | objet=221 2.0.0 smtp.ncad.fr closing connection
Connection closed by foreign host.}}
Connection closed by foreign host.}}

Version du 7 novembre 2012 à 16:40

Telnet serveur SMTP

SMTP Authentifié

Se connecter au serveur

  • Connexion au serveur :

telnet smtp.ncad.fr 587

  • Etablissement de la connexion avec le serveur :

Trying 192.168.1.5... Connected to smtp.ncad.fr. Escape character is '^]'. 220 smtp.ncad.fr ESMTP NCad Network (MSA); Wed, 7 Nov 2012 16:20:04 +0100

Se présenter

La présentation est requise par la plupart des serveurs pour éviter le SPAM. Il faut se présenter avec le nom de domaine de l'adresse mail expéditeur.

  • Se présenter avec ehlo :

ehlo ncad.fr

  • Le serveur se présente à son tour :

250-smtp.ncad.fr Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 21000000 250-DSN 250-AUTH PLAIN LOGIN 250-DELIVERBY 250 HELP

S'authentifier

Pour éviter le relayage SMTP à tord, certains serveurs SMTP sont configurés pour n'accepter l'envoi de mail uniquement depuis les comptes de messagerie qu'ils hébergent.

  • Transmettre son login :

auth login dXNlcm5hbWU=

Le login doit être transmis codé. Le codage utilisé est base64. Par exemple, le login utilisé ici est username et son équivalent en base64 est dXNlcm5hbWU=

  • Le serveur demande de saisir le mot de passe :

334 UGFzc3dvcmQ6

  • Saisir le mot de passe en base64 :

cGFzc3dvcmQ=

Le mot de passe ci-dessus est password codé en base64.

  • Si les identifiants sont corrects, le serveur renvoi le code 235 :

235 2.0.0 OK Authenticated

Composition du mail

  • L'adresse de l'expéditeur, en concordance avec le nom de domaine du ehlo :

mail from:<username@ncad.fr>

  • Le serveur acquitte l'adresse renseigné :

250 2.1.0 <username@ncad.fr>... Sender ok

  • L'adresse du destinataire :

rcpt to:<ping@oleane.net>

  • Le serveur acquitte l'adresse du destinataire :

250 2.1.5 <ping@oleane.net>... Recipient ok

  • Composition du message qui est terminé par .

data 354 Enter mail, end with "." on a line by itself test smtp authentifié .

  • Transmission du message en file d'attente par le serveur SMTP pour l'envoi :

250 2.0.0 qA7FK4dB015186 Message accepted for delivery

  • On quitte la connexion au serveur :

quit

  • Le serveur ferme la connexion :

221 2.0.0 smtp.ncad.fr closing connection Connection closed by foreign host.