Si vous ne disposez pas d’un serveur de messagerie et que vous ne souhaitez pas utiliser un compte Outlook ou GMail pour procéder à l’envoie d’emails automatiques, vous pouvez utiliser l’excellent service SendGrid.
Ce dernier vous permettra d’envoyer des emails depuis Azure grâce à une simple CmdLet PowerShell. Pour cela, vous devez simplement posséder un compte chez SendGrid… et en plus l’offre de base est gratuite ! 🙂
C’est très simple ! Connectez-vous à votre portail Azure, et créez un nouvel objet SendGrid Email Delivery. Vous devrez simplement remplir quelques informations de base : nom, prénom, email de contact, mot de passe, etc.
Veillez à choisir l’option gratuite. L’appartenance à tel ou tel Resource Group n’a aucune importance dans notre cas. Créez lui son propre Resource Group si vous le souhaitez (ou pas).
Une fois que votre objet est créé, il vous suffit d’y accéder à nouveau depuis le portail Azure et dans la section Configuration, vous y trouverez les 3 informations suivantes :
Il nous reste maintenant à procéder à l’envoi de notre email. Et là, c’est également très simple. J’utilise du PowerShell mais l’API de SendGrid est très complète et il y a de nombreux exemples.
$username ="xxxxXxxxXXXXxX@azure.com"
$pwd = ConvertTo-SecureString "your_secret_password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential $username, $pwd
$SMTPServer = "smtp.sendgrid.net"
$EmailFrom = "coucoucmoi@nowhere.com"
$EmailTo = "vous@gmail.com"
$Subject = "Votre sujet"
$Body = "Message envoyé avec succès"
Send-MailMessage -smtpServer $SMTPServer -Credential $credential -Usessl -Port 587 -from $EmailFrom -to $EmailTo -subject $Subject -Body $Body
Vous devez donc spécifier le login fournit par SendGrid (avec le @azure.com), le mot de passe que vous avez précédemment choisi ainsi que l’adresse email de l’expéditeur, du destinataire ainsi que tout le contenu de votre email (sujet + contenu).
Après quelques instants, vous recevrez votre email de test. Vérifiez bien qu’au niveau de votre VM Azure, vous avez ouvert le port 587 en outbound.
Bref, un service hyper simple à mettre en place, gratuit et tout à fait suffisant pour générer des emails de suivi, d’alerte ou de monitoring comme je peux en avoir besoin ! 🙂
Pourquoi OpenAI renonce à se restructurer en société à but lucratif OpenAI renonce à se…
Sécurité des messageries chiffrées : Pourquoi Telegram et Signal menacent de quitter la France La…
5 alternatives à OneDrive pour le stockage et le partage de documents en ligne Dans…
eSIM Android : Google Facilite la Sauvegarde et le Transfert L'eSIM Android est sur le…
Spotify et Apple : La fin d'une commission de 30% Révolutionne l'Économie des Applications Après…
Utilisation de ChatGPT dans Zapier ChatGPT est devenu incontournable pour beaucoup de gens aujourd'hui. Mais…