Ich habe kürzlich meine WordPress-Website über AWS Lightsail gehostet. Die Seite hat ein Kontaktformular und einen Newsletter, aber beides funktioniert nicht. Ich kann auch keine E-Mail zum Zurücksetzen des Passworts über WordPress senden und erhalte eine Nachricht, dass der Host möglicherweise die Funktion mail() deaktiviert hat.
Wie richte ich E-Mail auf meiner Website ein? Wird es über die Domain oder den Host abgewickelt? Ich habe gelesen, dass ich mich möglicherweise für AWS SES anmelden muss, bin mir aber nicht sicher, wie ich vorgehen soll. Mein Kunde hat mich auch darüber informiert, dass er Outlook 365 für die Domäne eingerichtet hat, aber ich bin mir nicht sicher, wo das hinpasst.
Entschuldigung für die Ungenauigkeit. Ich bin neu beim Online-Hosten von Websites und konnte keine nützlichen Tutorials/Ressourcen finden, daher wäre jede Hilfe sehr willkommen.
Ich würde vorschlagen, die E-Mail Ihres Kunden nicht über Ihren Lightsail-Server zu hosten. Es gibt viele zusätzliche Probleme, die berücksichtigt werden müssen, und es gibt andere Dienste, die zuverlässiger sind und eine bessere, robustere Benutzeroberfläche bieten als die auf dem Server verfügbaren Optionen.
Um Ihrem Kunden eine E-Mail-Adresse für einen benutzerdefinierten Domänennamen (z. B. [email protected]) zu geben, gibt es zwei Optionen:
Zoho –
Kosten: FREI
Hier können Sie sich anmelden: https://www.zoho.com/workplace/pricing.html?src=zmail
Sie müssen den Domänennamen überprüfen, damit dies funktioniert (entweder durch Hinzufügen einer HTML-Datei zur Website oder eines CNAME zur Domäne).
G Suite von Google – Kosten: 5 $/Benutzer/Monat
Hier können Sie sich anmelden: https://inbox.google.com/u/0/search/google%20suite#m_-1052842142248281614_
Sie können auch einige gute Aktionscodes erhalten, um im ersten Jahr 20 % Rabatt zu erhalten – hier ist einer: 9746YLRVNWERPAH
Und zu Ihrer Frage, ob Sie sicherstellen möchten, dass E-Mails für vergessene Passwörter gesendet werden, stellen Sie sicher, dass sendmail auf dem Server installiert ist (apt-get install sendmail), dass die Datei /etc/hosts Folgendes enthält
- 127.0.0.1 localhost localhost.localdomain IhrHostnamehier
und dass Port 25 auf dem Server offen ist.
Da Sie Office 365 für Ihre Domain eingerichtet haben, googlen Sie den Begriff „WordPress Office 365 Setup Email“. Sie finden viele Links zum Einrichten von WordPress-E-Mails. Ich empfehle die Verwendung eines der Add-Ons (die meisten sind kostenlos), um Mail auf WordPress einzurichten (PostMan ist eine gute Wahl). Sie verwenden dann Ihre Office 365-Anmeldeinformationen, um E-Mails von WordPress zu senden.
– John Hanley
3. Februar 2018 um 1:36 Uhr
Können Sie SES verwenden? Es ist ziemlich einfach und ich verwende es in meinem Blog.
– Varun Chandak
3. Februar 2018 um 16:41 Uhr