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