# SMTP Mailversand (Office365)

**URL:** <https://forum.shopware.com/t/smtp-mailversand-office365/71135>\
**Category:** Installation / Einstieg\
**Created:** [24. November 2020 um 16:13 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135 "2020-11-24T16:13:46Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![mkos](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@mkos](https://forum.shopware.com/u/mkos)\
**Post date:** [24. November 2020 um 16:13 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/1 "2020-11-24T16:13:46Z")

</div>

Hallo,

mich würde interessieren, was ich noch einstellen muss, damit der Mailversand via SMTP über Office365 funktioniert:  
[https://www.michaelkoehne.de/uploads/smtp\_office365\_config.png](https://www.michaelkoehne.de/uploads/smtp_office365_config.png)

Ich bekomme keine Fehlermeldung beim speichern - und auch keine Fehlermeldung beim Request von Passwort reset im Frontend - und im Log steht nur:

customer.recovery.request  
Debug (100)  
{ „source“: „core“, „environment“: „prod“, „additionalData“: }

Aber eine Mail kommt nicht an.

Ich habe auf den selben Server via PHPMailer die grundsätzlichen Daten und Versand überprüft - was auch funktioniert:

```
require_once('PHPMailer.php');
require_once('SMTP.php');

$mail = new PHPMailer();

$body = file_get_contents('contents.html');

$mail->IsSMTP();
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true; 
$mail->SMTPSecure = "tls";
$mail->Host = "smtp.office365.com";
$mail->Port = 587;
$mail->Username = "XXX@XXXXXXX.de";
$mail->Password = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

$mail->SetFrom('XXX@XXXXXXX.de', 'XXXXX');

$mail->Subject = "PHPMailer Test";

$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test

$mail->MsgHTML($body);

$mail->AddAddress("XXX@XXXXXXX.de", "XXXXX");

//$mail->AddAttachment("images/phpmailer.gif"); // attachment
//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment

if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}

```

Was habe ich vergessen?

Vielen Dank und mit freundlichen Grüßen,  
mkos

---

<div class="post-metadata">

**Author:** ![motorg](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@motorg](https://forum.shopware.com/u/motorg)\
**Post date:** [24. November 2020 um 16:16 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/2 "2020-11-24T16:16:05Z")

</div>

Connector bei Office 365 eingerichtet?&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![mkos](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@mkos](https://forum.shopware.com/u/mkos)\
**Post date:** [24. November 2020 um 16:25 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/3 "2020-11-24T16:25:42Z")

</div>

Erstmal vielen Dank für die schnelle Antwort.  
Aber ich kann nicht ganz folgen. Was genau ist mit „Connector bei Office 365“ gemeint?

---

<div class="post-metadata">

**Author:** ![motorg](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@motorg](https://forum.shopware.com/u/motorg)\
**Post date:** [24. November 2020 um 17:12 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/4 "2020-11-24T17:12:02Z")

</div>

[https://docs.microsoft.com/de-de/exchange/mail-flow-best-practices/use-connectors-to-configure-mail-flow/set-up-connectors-to-route-mail](https://docs.microsoft.com/de-de/exchange/mail-flow-best-practices/use-connectors-to-configure-mail-flow/set-up-connectors-to-route-mail)

---

<div class="post-metadata">

**Author:** ![mkos](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@mkos](https://forum.shopware.com/u/mkos)\
**Post date:** [24. November 2020 um 17:51 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/5 "2020-11-24T17:51:44Z")

</div>

Vielen Dank für den Link. Ich werde mir das anschauen und Feedback geben.

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [24. November 2020 um 18:12 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/6 "2020-11-24T18:12:20Z")

</div>

Hallo,

Du benötigst ein App Password (nicht das normale Kennwort des Postfachs) - kannst Du wie folgt generieren:

> **[Setting up ClockOn to use the Office 365 Mail Server.](https://clockon.freshdesk.com/support/solutions/articles/51000004240-setting-up-clockon-to-use-the-office-365-mail-server-)**
>
> For how to locate these settings please refer to the Configuring Email Settings for Payslips and Rosters article. For customers using an Office 365 subscription, ClockOn can be configured to use the Microsoft Office 356 email servers to send ro...

Auch muss die SMTP Authentication für das Postfach aktiviert sein:

[https://docs.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission](https://docs.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![mkos](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@mkos](https://forum.shopware.com/u/mkos)\
**Post date:** [1. Dezember 2020 um 10:01 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/7 "2020-12-01T10:01:42Z")

</div>

Hallo,

also, ich habe noch einmal überall durchgeschaut, eingelesen und getestet:

SMTP-Authentication ist für das Postfach aktiviert.&nbsp;Multi-Faktor-Authentication ist nicht aktiviert, somit benötige ich auch kein Apppasswort.

Einen Connector zum weiterleiten von Emails zwischen Mail-Servern wird ja faktisch nicht benötigt, da es sich ja hier um einfachen Mailversand auf SMTP-Basis handelt.

Der richtige Link wäre folgender mit Option 3 (Konfigurieren eines Connectors zum Senden von E-Mails mit Microsoft 365 oder Office 365 SMTP-Relay):  
[Einrichten eines Multifunktionsgeräts oder einer Anwendung zum Senden von E-Mails mit Microsoft 365 oder Office 365 | Microsoft Docs](https://docs.microsoft.com/de-de/Exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365?redirectSourcePath=%252fen-us%252farticle%252fHow-to-set-up-a-multifunction-device-or-application-to-send-email-using-Office-365-69f58e99-c550-4274-ad18-c805d654b4c4)

Wir haben den Connector eingerichtet und ebenfalls gestestet. In Shopware werden keine Emails versendet. Mit dem Testscript (PHPMailer) oben funktioniert auch dieses eindwandfrei.

Also muss es ja an Shopware selbst liegen?

Mit freundlichen Grüßen,  
mkos  
&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [1. Dezember 2020 um 10:05 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/8 "2020-12-01T10:05:16Z")

</div>

Hallo,

probiere erstmal, ob Du mit einem SMTP email Client mit den entsprechenden Einstellungen per SMTP emails senden kannst - so kannst Du das dann besser eingrenzen. Also z.B. für den Test Thunderbird oder ähnliches verwenden.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![motorg](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@motorg](https://forum.shopware.com/u/motorg)\
**Post date:** [1. Dezember 2020 um 10:09 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/9 "2020-12-01T10:09:46Z")

</div>

Also ich habe keine direkte Lösung für Dich, aber bei uns war die Einrichtung eines Connectors nötig, dann lief alles (fast) einwandfrei mit Office 365. Die IP des Webserver muss im Connector sozusagen gewhitlistet werden.&nbsp;

Mittlerweile haben wir so viele Transaktionsmails, dass Outlook damit etwas überfordert war.&nbsp;Zudem nervt es extrem, dass jede versendete Mail im “Gesendete Elemente” Ordner landet. Daher haben wir auf einen externen Dienstleister gewechselt der auf sowas spezalisiert ist. In unserem Fall&nbsp;[https://www.mailgun.com/](https://www.mailgun.com/) aber es gibt auch zahlreiche andere.&nbsp;

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [1. Dezember 2020 um 10:14 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/10 "2020-12-01T10:14:25Z")

</div>

Abgesehen davon kann ich vom Office 365 Connector auch nur abraten - dieser ist extrem langsam - es dauert 1-2 Sekunden bei jeder email, bis diese rausgeht - das sieht im Shop bei der Bestellung/Registrierung für den Kunden gut und gerne danach aus, als würde der Shop hängen.

Dazu findest Du auch diverse Hinweise im Google Index:  
[office 365 smtp slow - Google Search](https://www.google.de/search?q=office+365+smtp+slow&oq=office+365+smtp+slow&aqs=chrome..69i57.3384j0j7&sourceid=chrome&ie=UTF-8)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![KatjaP](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@KatjaP](https://forum.shopware.com/u/KatjaP)\
**Post date:** [30. Mai 2022 um 08:10 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/12 "2022-05-30T08:10:13Z")

</div>

Hallo zusammen,

gibt es hierzu eine Lösung?

Danke und viele Grüße Katja

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [30. Mai 2022 um 08:31 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/13 "2022-05-30T08:31:48Z")

</div>

Hallo,

schau’ mal hier:

> [@SW6 - Emails gehen nicht raus, trotz passender SMTP-Einstellungen](https://forum.shopware.com/t/sw6-emails-gehen-nicht-raus-trotz-passender-smtp-einstellungen/89572/6):
>
> Hallo, nein, das ist noch aktuell. Hier ein Link mit Screenshots: Viele Grüße

Das funktioniert auch so - Du benötigst für den Versand mind. eine Office 365 Basic Lizenz für die email Adresse, mit welcher Du aus dem Shop heraus senden möchtest und in den Benutzer-Einstellungen dieses Postfachs muss „Authentifiziertes SMTP“ aktiviert werden.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![KatjaP](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@KatjaP](https://forum.shopware.com/u/KatjaP)\
**Post date:** [31. Mai 2022 um 08:00 UTC](https://forum.shopware.com/t/smtp-mailversand-office365/71135/14 "2022-05-31T08:00:31Z")

</div>

Super, danke für den Tipp. Schaut gut aus 🙂
