{"id":60,"date":"2015-11-18T16:29:29","date_gmt":"2015-11-18T16:29:29","guid":{"rendered":"http:\/\/www.smtp-server.net\/?p=60"},"modified":"2015-05-04T19:45:01","modified_gmt":"2015-05-04T19:45:01","slug":"serveur-smtp-de-google-c-envoi-demail-smtp","status":"publish","type":"post","link":"https:\/\/www.smtp-server.net\/fr\/serveur-smtp-de-google-c-envoi-demail-smtp\/","title":{"rendered":"Serveur Google SMTP - C# - Envoi d'e-mails SMTP"},"content":{"rendered":"<div style=\"float:left\"><iframe loading=\"lazy\" title=\"Tutoriel DBA SQL Server 132-Comment configurer DBMail dans SQL Server\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/DYMBNOE9EQs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>C# peut envoyer des courriers \u00e9lectroniques avec le .NET Framework assez facilement, en particulier via le protocole SMTP. Le protocole SMTP est un moyen courant d'envoyer des courriers \u00e9lectroniques.<\/p>\n<p><!--more--><\/p>\n<p>L'envoi de courriels SMTP n\u00e9cessitant un serveur SMTP, il est probablement plus facile d'utiliser le serveur Gmail de Google. Vous aurez donc besoin d'un compte Gmail, dont la cr\u00e9ation est simple et gratuite. Une fois que vous avez un compte Gmail, l'envoi de courriels SMTP avec C# est un jeu d'enfant. L'astuce consiste \u00e0 utiliser l'espace de noms System.Net.Mail au lieu de System.Web.Mail. Le second espace de noms a \u00e9t\u00e9 remplac\u00e9 par System.Net \u00e0 partir de .NET Framework 2.0.<\/p>\n<p>Mais comment faire pour se connecter au serveur de Google ? Vous avez besoin de quelques informations. La premi\u00e8re est que l'adresse du serveur SMTP de Gmail est smtp.gmail.com. La deuxi\u00e8me chose \u00e0 savoir est que l'application C# doit se connecter via le port 587. Comment savons-nous cela ? L'information est fournie gratuitement aux d\u00e9veloppeurs par Google. D'autres serveurs SMTP fournissent \u00e9galement leur propre adresse et port de connexion.<\/p>\n<p>Cependant, il reste encore une chose \u00e0 faire : la plupart des serveurs SMTP ont besoin d'une authentification pour envoyer vos courriels. C'est l\u00e0 que le compte Gmail entre en jeu. \u00c0 l'aide de la classe NetworkCredential .NET, sp\u00e9cifiez votre nom d'utilisateur et votre mot de passe. Cela permettra d'authentifier votre connexion avec le serveur. Assurez-vous que votre nom d'utilisateur inclut @gmail.com.<\/p>\n<p>Tout est g\u00e9r\u00e9 par la classe SmtpClient. Cette classe encapsule des fonctions assez puissantes, notamment l'ajout de pi\u00e8ces jointes et l'envoi d'e-mails HTML. Les courriels HTML sont des courriels \u00e9crits avec du code HTML et affich\u00e9s comme des pages web. Bien que cela d\u00e9pende du client de messagerie, la plupart des clients peuvent lire les courriels HTML sans probl\u00e8me, ce qui permet \u00e0 votre application C# d'envoyer des courriels avec des images et du texte format\u00e9. La classe SmtpClient permet \u00e9galement aux d\u00e9veloppeurs d'ajouter des en-t\u00eates, ce qui permet d'affiner le comportement des messages \u00e9lectroniques. Cependant, il faut savoir que certains serveurs SMTP, comme celui de Google, ignorent certains en-t\u00eates et se contentent d'utiliser les informations de votre compte. Par exemple, le fait de d\u00e9finir le champ \"From\" \u00e0 une autre valeur sera ignor\u00e9 par GMail, qui d\u00e9finira automatiquement le champ \"From\" \u00e0 votre adresse \u00e9lectronique.<\/p>\n<p>Enfin, assurez-vous que le protocole SSL est activ\u00e9 sur l'application C#. SSL est un protocole de cryptage et il est absolument n\u00e9cessaire ou le serveur de Gmail n'acceptera pas votre connexion.<\/p>","protected":false},"excerpt":{"rendered":"<p>C# peut envoyer des courriers \u00e9lectroniques avec le .NET Framework assez facilement, en particulier via le protocole SMTP. Le protocole SMTP est un moyen courant d'envoyer des courriers \u00e9lectroniques.<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-smtp-servers"],"_links":{"self":[{"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":1,"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":61,"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/posts\/60\/revisions\/61"}],"wp:attachment":[{"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smtp-server.net\/fr\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}