2016-04-25 1 views
2

Ich habe eine Website; nennen wir es abc.com. Die E-Mail wird von Office365 verarbeitet. Ich habe es kürzlich von einer Sharepoint-Umgebung auf einen anderen Webhost (GoDaddy) migriert. Ich habe versucht, die WP Mail SMTP-Plugin-Option zu verwenden, um E-Mails zu senden, aber es sendet nicht.So verhindern Sie, dass E-Mails von der Wordpress-Website als Spam auf dem Exchange-Onlineserver gekennzeichnet werden

Meine Einstellungen sind:

smtp: smtp.office365.com 
port: 587 
encryption: use TLS 
authentication: use smtp 

Senden schlägt mit dem Fehler:

SMTP ERROR: Failed to connect to server: Connection refused (111) 

die Standard wp Mail mit den unten angegebenen Einstellungen arbeitet mit Adressen von E-Mail-außerhalb die Domäne senden , aber Nachrichten werden als Spam für Adressen in der Domäne gekennzeichnet.

header = 'From: '.get_option('blogname').' <[email protected]>' 

Ich habe E-Mail-Routing auf Remote Mail Exchanger festgelegt. Ich habe versucht, die Adresse [email protected] zu Exchange erlaubt Liste/Whitelist hinzuzufügen, und ich habe sogar versucht, die Host-IP zu vertrauenswürdigen IPs auf dem Server hinzufügen - aber es funktioniert immer noch nicht.

+0

Wie sind Sie mit diesem @ GotaloveCode gegangen? –

+0

Ich endete mit der Standard-WP-Mail.Auf dem Client o365 admin habe ich die E-Mail-Adresse der Whitelist hinzugefügt. Machte die Mail-Regel Priorität vor der Standard-Spam-Filter-Regel. Ich ging sogar noch einen Schritt weiter, um die IP-Whitelist, aber das ist Overkill, denke ich. @TimMalone – GotaloveCode

Antwort

0

Ich endete mit der Standard-WP-Mail.Auf dem Client o365 admin habe ich die E-Mail-Adresse der Whitelist hinzugefügt. Machte die Mail-Regel Priorität vor der Standard-Spam-Filter-Regel. Ich ging sogar noch einen Schritt weiter, um die IP-Whitelist, aber das ist Overkill, denke ich.

1

So weit ich weiß, kann GoDaddy nicht können Sie E-Mails an externe SMTP-Provider senden. Wenn Sie keinen anderen Host auswählen können (was ich empfehlen würde, wenn Sie können!), Müssen Sie wp-Mail verwenden und alle E-Mails an eine lokale Adresse in derselben Domain senden, die mit GoDaddy gehostet wird.

Wenn Sie möchten, können Sie einen Alias ​​einrichten, um ihn an anderer Stelle zu senden.

Es gibt einige mehr Hintergrund auf dieser über bei wordpress.org, wie this thread und this thread.

EDIT

gerade realisiert, dass die Postman SMTP plugin Ansprüche es um GoDaddys Filterung über HTTPS bekommen:

"Even hosts that block the standard SMTP ports, like GoDaddy or Bluehost, can't stop your email as Postman can deliver via HTTPS if it can't use SMTP."

Vielleicht geben, dass ein stattdessen gehen Plugin. :)

+0

danke für die tipps in sie jetzt zu suchen – GotaloveCode

+0

mein problem ist nicht wirklich senden mail.Es ist mail von der website kontaktformular wird als spam auf die e-mails auf exchange.Auch die domain wird woanders aber die web-dateien gehostet sind gehostet auf Papa gehen. – GotaloveCode

+0

Ich bin mir ziemlich sicher, dass Sie das gleiche Problem finden - wenn Sie Postman einen Versuch geben, löst es die Markierung als Spam auf? –

Verwandte Themen