0
Ich habe vor einer Stunde mein SendGrid-Konto erstellt. Ich erstellte dann eine C# -Konsolen-App auf meinem PC mit den Beispielcode von Microsoft. Es läuft gut, ohne Fehlermeldung, sendet aber keine E-Mails und hinterlässt keine Spuren im System. Was soll ich tun?Azure SendGrid sendet keine E-Mail und löst keinen Fehler aus
using System;
using System.Net;
using System.Net.Mail;
using SendGrid;
using System.Collections;
using System.Collections.Generic;
namespace SendGridTest
{
class Program
{
static void Main(string[] args)
{
var myMessage = new SendGridMessage();
myMessage.From = new MailAddress("[email protected]");
List<String> recipients = new List<String>
{
@"[email protected]",
@"[email protected]",
@"[email protected]"
};
myMessage.AddTo(recipients);
myMessage.Subject = "Testing the SendGrid Library";
myMessage.Html = "<p>Hello World!</p>";
var credentials = new NetworkCredential("[email protected]", "mypassword");
var transportWeb = new Web(credentials);
transportWeb.DeliverAsync(myMessage);
}
}
}
Sie rufen eine asynchrone Methode ohne "erwarten" auf. Versuchen Sie 'transportWeb.DeliverAsync (myMessage). GetAwaiter(). GetResult();' –
Vielen Dank Brendan! Nachdem ich getan habe, was du vorgeschlagen hast, hat es funktioniert. –