Utilisation du SMTP
Utilisation du SMTP
Le SMTP est un protocole libre et surtout un standard. Il est utilisé par toutes les compagnies pour l'envoi des emails. Vous êtes sur de trouver une fonction native ou une librairie peu importe le langage de programmation.
De plus le protocole SMTP est assez simple d'utilisation. Une fois, les paramètres d'identification saisies, il vous suffit de renseigner au mimimum les champs suivants pour envoyer vos emails
- to : adresses email des destinataires
- subject : objet de l'email
- message : votre message
Le SMTP peut se réveler très puissant grâce à l'utilisation de paramètres optionnels tels que l'ajout d'une adresse email d'expéditeur, des paramètres en en-têtes.
Exploitation des codes retours
Les codes retours peuvent vous aider à implémenter ou debugger l'utilisation de ce protocole pour vos envois. Les codes retours sont constitués d'une série de 3 chiffres pour indiquer le statut de la demande. Le premier chiffre du code retour indique le statut global de la demande quant aux 2 autres chiffres, ils donnent le détail du statut
- code 2 : la demande a été exécutée sans erreur
- code 3 : la demande est en cours d'exécution
- code 4 : indique une erreur temporaire
- code 5 : la demande n'est pas valide et n'a pu être traitée
Voici les principaux retours SMTP que vous pourrez rencontrer. Pour plus d'informations sur les retours SMTP, vous pouvez lire cette article issue de la RFC du SMTP
Code | Signification |
---|---|
220 | Premier code envoyé par le serveur lorsque la connexion s'est déroulée avec succès. |
250 | Confirmation de commande acceptée. |
354 | Réponse à la commande DATA. Le serveur attend les données du corps du message. Le client indique la fin du message par un point seul sur une ligne : |
420 | Délai de connexion dépassé |
421 | Echec temporaire au niveau de la connexion. Il se peut que le serveur soit surchargé, que la limite du nombre de connexions en provenance d'une même adresse IP soit atteinte, qu'il y ait une restriction IP appliquée ou encore que le service soit indisponible. |
452 | Echec temporaire : nombre de destinataires maximum atteint. |
550 | Echec permanent. La boîte aux lettres n'existe pas ou l'adresse du destinataire est invalide. |
554 | Echec permanent au niveau de la connexion |
Envoyer vos emails depuis votre système
Vous avez la possibilité d'intégrer facilement Tipimail au sein de votre système que ce soit depuis une application que vous avez développée ou depuis une plateforme existante.
Vous trouverez ci-joint une documentation pour la plupart des plateformes ou langages de programmation