Отправка электронной почты из службы приложений Azure с отправителем в качестве адреса электронной почты моего домена - PullRequest
0 голосов
/ 01 мая 2020

Вот чего я хочу достичь: я хочу отправлять электронную почту клиентам из основного веб-API. NET, размещенного на Azure. И я хочу, чтобы адрес отправителя электронной почты был «info@mydomain.com» .. который «mydomain.com» является доменом, принадлежащим мне от GoDaddy.

Я выполнил некоторый поиск, но, к удивлению, не нашел ничего легкого для следуйте инструкциям.

Ответы [ 2 ]

1 голос
/ 01 мая 2020

Использовать SendGrid действительно просто, особенно с, например, привязками SendGrid Azure .

Подход, в котором вы используете пакет SendGrid NuGet, см. Как отправлять электронную почту с помощью SendGrid с Azure.

В этом руководстве показано, как выполнять общие задачи программирования с помощью службы электронной почты SendGrid на Azure. Образцы записаны в C# и поддерживает. NET Стандарт 1.3. Рассматриваемый сценарий ios включает создание электронной почты, отправку электронной почты, добавление вложений и включение различных настроек почты и отслеживания.

0 голосов
/ 03 мая 2020

Я использую MailKit.

    public void SendMessage(MimeMessage message)
    {
        using (var client = new SmtpClient())
        {
            client.ServerCertificateValidationCallback = (s, c, h, e) => true;

            client.Connect("smtp_host", 465, SecureSocketOptions.SslOnConnect);

            client.Authenticate("admin@mysite", "smtp_password");

            client.Send(message);
            client.Disconnect(true);
        }
    }
...