Специальное предложение от SendGrid для клиентов Windows Azure: бесплатная отправка 25 000 писем в месяц

Перевод, оригинальная статья Announcing Native Windows Azure Libraries and Special Free Pricing Using SendGrid for Windows Azure Customers.

image

Недавно компания SendGrid опубликовала на GitHub специальные библиотеки (C#, Node.js), упрощающие интеграцию своего почтового сервиса в приложения и сервисы Windows Azure. Кроме того, SendGrid предоставляет специальное предложение для клиентов Windows Azure: бесплатная отправка 25 000 писем в месяц!

Мы часто слышали от клиентов, что отправка электронной почты является достаточно сложной процедурой, поэтому ниже предлагается наше подробное руководство (C#, Node, PHP, Java) по использованию SendGrid в Windows Azure для отправления писем.

Добавьте пакет SendGrid NuGet в проект Visual Studio с помощью следующей команды в консоли NuGet Package Manager Console:

PM > Install-Package SendGrid
 
Добавьте пространство имен:
 
using System.Net;
using System.Net.Mail;
using SendGridMail;
using SendGridMail.Transport;

 
Непосредственно код
 
// Создание сообщения и установка параметров сообщения
SendGrid message = SendGrid.GenerateInstance();
message.AddTo(anna@contoso.com);
message.From = new MailAddress("john@contoso.com", "John Smith");
message.Subject = "Testing the SendGrid Library";
message.Text = "Hello World!";
 
// Создание SMTP канала для оправки сообщений
 
var transport = SMTP.GenerateInstance(new NetworkCredential("username", "password"));
 
// Отправка сообщения
 
transport.Deliver(message);