Kann ich Mailkit verwenden, um E-Mails von einem azurblauen Webjob mit einem organisatorischen SMTP-Server zu senden? Oder muss ich Sendgrid verwenden?Welchen brauche ich Sendgrid oder Mailkit - um E-Mails von azure webjob zu senden
Mine ist eine .net-Core 1.1-Konsole-Anwendung, die ich dann als azurblauen Webjob gehostet.
Aus irgendeinem Grund kann ich meinen Webjob nicht mit Mailkit unter Verwendung eines organisatorischen Smtp-Servers arbeiten. Der Job wird erfolgreich ausgeführt, protokolliert keine Fehler. ABER Mails nicht in der Lage heraus zu senden ..
hier mein Code, mailkit verwendet
using (var client = new SmtpClient())
{
try {
// For demo-purposes, accept all SSL certificates (in case the server supports STARTTLS)
client.ServerCertificateValidationCallback = (s, c, h, e) => true;
Logger.LogInformation("Ready to connect to smtp server");
client.Connect(Constants.SMTP_HOST, 25, false);
Logger.LogInformation("connected to smtp server");
// Note: since we don't have an OAuth2 token, disable
// the XOAUTH2 authentication mechanism.
client.AuthenticationMechanisms.Remove("XOAUTH2");
Logger.LogInformation("Ready to send email");
client.Send(message);
}
catch (Exception ex) {
Logger.LogError("An error occurred");
Logger.LogError(ex.StackTrace);
}
finally {
client.Disconnect(true);
}
}
Haben Sie ein Update zu diesem Thema? –
@Tomsun Ich habe den Überblick verloren. Ich werde bald Updates veröffentlichen. Vielen Dank. – blogs4t