Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Перевод, оригинальная статья Announcing Native Windows Azure Libraries and Special Free Pricing Using SendGrid for Windows Azure Customers.
Недавно компания 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);