Ich kann E-Mails mit einem gültigen Office365-Konto über meine C# -Webanwendung an eine Liste mit Opt-in-Adressen senden. Es ist also unsere eigene Datenquelle mit unseren Kunden. Das Problem ist, dass es wahrscheinlich nicht von unseren Kunden erhalten wird. Ich habe eine E-Mail von dem Info-Konto an mein eigenes Office365-Konto gesendet und die Kopfzeilen in mxtoolbox eingefügt und eine Nachricht erhalten, dass mein lokaler PC auf der schwarzen Liste ist. auch wenn es den smtp von office365 verwendet. Wir haben dkim aktiviert und SPF in den DNS. Was kann ich noch tun, um dies zu beheben?Senden von E-Mail-Nachrichten aus dem Office365-Konto E-Mail-Kopfzeilen
Hier ist meine einfach C# -Code für die E-Mail zu senden (das funktioniert, aber vielleicht zusätzliche Anti-Spam-Sachen braucht?)
SmtpClient sc = new SmtpClient();
sc.Host = "smtp.office365.com";
sc.Credentials = new System.Net.NetworkCredential(SmtpUsername, SmtpPassword);
sc.Port = 587;
sc.EnableSsl = true;
Soll ich meine Heimat-IP hinzufügen und aus dem Büro zu dem DNS-Eintrag SPF , auch wenn ich den smtp von office365 verwende?
Dies ist der Wert für Authentication-Results
dkim = none (Nachricht nicht signiert) header.d = none; ouroffice365domain.com; dmarc = keine Aktion = keine
Ist das der Grund, auf die Blacklist zu kommen? Bitte beachten Sie, dass ich nicht versuche, Spam zu versenden. Es ist eine gültige Datenquelle, für die sich Nutzer entschieden haben. Wir sind gerade auf Office 365 umgestellt worden und müssen ein Mailing an unsere Kunden aus unserer benutzerdefinierten Webanwendung senden. Wir kennen die Einschränkungen (10k pro Tag) und 1 Mail alle 2 sec.
bearbeiten wird sich das ändern: https://stackoverflow.com/a/23409351/169714, weil ich die Mail-Adresse und nicht den Vor- und Nachnamen des Kunden gerade verwendet.
mit lokalen IP, meinte ich die IP meines Heimnetzwerks. den, den ich von der ISP bekommen habe. nicht lokal (192.x), sondern öffentlich. Wird zur Bestätigung an beide Adressen gesendet. –