Ich versuche, mehrere E-Mail-Adressen an meine E-Mail-Client übergeben (versuchte Thunderbird und Windows 10s integrierte Mail-App). Leider scheint der Befehl Process.Start() begrenzt zu sein (~ 2000 Zeichen). Heres meines einfacher Testcode in Visual Studio als WPF-Anwendung geschrieben:Lösen Sie Limit auf Process.Start() Zeichen
private void Button_Click(object sender, RoutedEventArgs e)
{
string mail = "mailto:[email protected]?subject=BlaBla&bcc=";
for (int i = 0; i < 1000; i++)
{
mail = mail + "[email protected]" + i + ",";
}
Process.Start("mailto: "+mail);
}
Seine bis 125. Adresse adaequat, während es 1000 Adressen in meinem Test bestehen sollte. Gibt es eine Problemumgehung oder eine komplett andere Lösung, um mein Problem zu lösen? Danke!
Kannst du nicht einfach einen neuen Prozess Nachrichten pro 1000 Mail tun? Das .... oder Sie könnten Exchange verwenden, um E-Mails zu senden. – Tdorno
Dies öffnet ein neues Mailclient-Fenster (= schreibe eine neue Mail), während ich möchte, dass alle Empfänger zu einer einzigen E-Mail gehen. – RambaZamba
Schreiben Sie E-Mails in eine Datei und übergeben Sie den Dateinamen an Ihre App – Eser