Das Senden der MailGun-API nur über BCC (leer an Sammlung) schlägt fehl; SMTP funktioniert einwandfreiC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Das Senden der MailGun-API nur über BCC (leer an Sammlung) schlägt fehl; SMTP funktioniert einwandfrei

Post by Anonymous »

Ähnliche Probleme wurden hier, hier und hier gepostet, aber diese beziehen sich entweder auf die SDKs (von denen es kein C#-SDK gibt) oder die Problemumgehung ist nicht geeignet (siehe unten).
Wir verwenden C#, um eine E-Mail an etwa 5.000 Empfänger zu senden (in Stapeln von 1.000). Da es sich bei diesen Empfängern um staatliche Auftragnehmer handelt, ist es wichtig, dass ihre E-Mail-Adressen aus Datenschutzgründen nicht alle in der TO-Sammlung auftauchen.
In der Vergangenheit haben wir mit MailGun SMTP gesendet, was einwandfrei funktioniert, aber die API sendet nur dann, wenn mindestens eine Adresse in der TO-Sammlung erscheint:

Code: Select all

var formData = new MultipartFormDataContent {
{ new StringContent($"{ myMessage.From!.DisplayName} "), "from" },
{ new StringContent($"{ myMessage.ReplyToList[0]!.DisplayName} "), "h:Reply-To" },
{ new StringContent( myMessage.Subject), "subject" },
{ new StringContent( myMessage.Body),  myMessage.IsBodyHtml ? "html" : "text" },
};

// formData.Add(new StringContent(myListOfRecipients), "to"); // Works
formData.Add(new StringContent(myListOfRecipients), "bcc"); // Fails

var result = await httpClient.PostAsync($"https://api.eu.mailgun.net/v3/mydomain.co.uk/messages", formData);
Gibt es eine Lösung? Wir möchten stattdessen nicht Tausende einzelner E-Mails versenden, da dies eine Verschwendung von Ressourcen und Bandbreite darstellt.
Bei beiden verwandten SO-Fragen (oben) bestand die akzeptierte Antwort darin, die FROM-Adresse als TO-Adresse zu duplizieren. Dies bedeutet jedoch, dass etwa 25.000 E-Mails pro Monat an uns gesendet werden, was sicherlich keine gute Sache ist. Auch Empfänger, die E-Mails erhalten, die an jemand anderen gerichtet sind, können verwirrend sein.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post