# Mailversand geht nicht. An was liegts?

**URL:** <https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539>\
**Category:** Allgemein\
**Created:** [11. September 2020 um 13:25 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539 "2020-09-11T13:25:54Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [11. September 2020 um 13:25 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/1 "2020-09-11T13:25:54Z")

</div>

Hallo, der Shop versendet keinerlei Mails. Ich weiß aber nicht, wieso.

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/c/cc9b8bfd91e6029b1de3998ea8fcbeb96672c724.png)

&nbsp;

Unsere Domain liegt bei Anbieter 1), während der Shop bei Anbieter 2) liegt. Umleitung mittels A-Record auf Server 1).

Kann es daran liegen? Mailversand sollte aber doch trotzdem gehen…

```
/usr/sbin/sendmail

```

… wurde in einem anderen Thread erwähnt,&nbsp;ist aber bei uns vorhanden

---

<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:** [11. September 2020 um 13:39 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/2 "2020-09-11T13:39:18Z")

</div>

Hallo,

geht gar keine email raus (also auch nicht bei Kunden) oder bekommt der Domain-Inhaber keine Shop-emails ? Falls letzteres bei der Domain im SPF Eintrag prüfen, ob der Hostname des Servers wo Dein Shop liegt, im SPF Eintrag vorhanden ist (andernfalls werden die emails ggfs. als Spam abgewiesen). Alternativ kannst Du in der Shopware .env Datei auch Deinen Shop so konfigurieren, dass dieser als SMTP Host Anbieter 1 zum Senden von emails verwendet und nicht lokal über die phpmail Funktion.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [11. September 2020 um 13:45 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/3 "2020-09-11T13:45:50Z")

</div>

@SCOOPEX‍

nein es geht überhaupt keine Mail raus. Keine Bestellbestätigung, keine Newsletter-Double-Opt-In, auch kein Kontaktformular-Eintrag an den Betreiber …

Shopware 6 nutzt doch soweit ich weiß gar kein phpmail sondern sendmail…?

---

<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:** [11. September 2020 um 13:49 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/4 "2020-09-11T13:49:04Z")

</div>

Ich würde empfehlen über den Server zu senden, der für die Deine Domain zuständig ist.

In der Doku findest Du entsprechende Beispiele:

> **[Shopware 6 - Einstellungen - Mailer](https://docs.shopware.com/de/shopware-6-de/einstellungen/mailer)**

Viele Grüße

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [11. September 2020 um 14:01 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/5 "2020-09-11T14:01:04Z")

</div>

habe es gerade mit SMTP versucht. Funktioniert auch nicht. Keine Logs, kein gar nicht …&nbsp;

&nbsp;

```
###> symfony/swiftmailer-bundle ###
# For Gmail as a transport, use: "gmail://username:password@localhost"
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
MAILER_URL=null://localhost
###< symfony/swiftmailer-bundle ###

```

was sagt mir dieser Eintrag in de .env? Hat das was damit zu tun oder kann ich das ignorieren? Für SMTP gibts doch eigentlich die Eingabe im Backend&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:** [11. September 2020 um 14:09 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/6 "2020-09-11T14:09:13Z")

</div>

MAILER\_URL=null://localhost -\> Du verschickst über den lokalen Server. Nutze den Server, der für die Domain zuständig ist oder ansonsten müsstest Du mal in Deine email Logfiles schauen (/var/log/maillog) ob da überhaupt was ankommt.

Für den Versand über einen externen Server halt MAILER\_URL=null://localhost durch eine entsprechend angepasste Zeile ersetzen:

MAILER\_URL=smtp:// **mailserveradresse** : **port**?username= **Benutzername** &password= **Passwort**

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [11. September 2020 um 14:13 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/7 "2020-09-11T14:13:05Z")

</div>

/var/log/maillog existiert hier nicht. Müsste es das?

wir möchten einen externen SMTP nutzen.

wieso muss ich im Backend die SMTP-Daten eintragen und in die env?

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/d62673371641340a5bfb7a3f766926425afa2efe.png)

---

<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:** [11. September 2020 um 14:15 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/8 "2020-09-11T14:15:03Z")

</div>

Du kannst das auch über das Backend konfigurieren. Für Zugriff auf /var/log/maillog benötigst Du root Rechte auf Deinem Server.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [11. September 2020 um 14:16 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/9 "2020-09-11T14:16:05Z")

</div>

kann doch nicht so kompliziert sein einen blöden Mailversand einzurichten … das is für mich als Programmierer ja schon umständlich… wie soll das ein Laie schaffen?

wieso brauch ich root-Rechte fürs maillog? Ist das nicht im Shopverzeichnis unter /var/log wo auch das Dev-Log und das Prod-Log liegen?

Im PHP-Log steht übrigens auch nix …

ich kann direkt im Hosting-Backend (Hetzner) ins Maillog schauen, kA ob das das selbe ist … das ist jedenfalls leer.

---

<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:** [11. September 2020 um 14:22 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/10 "2020-09-11T14:22:59Z")

</div>

Naja - im PHP Log wirst Du auch nichts finden, wenn die email erfolgreich an den lokalen Mailer übergeben wurde. Da müsstest Du schon die Maillogs prüfen, was mit der email passiert. Wie email konfiguriert wird, ist nicht kompliziert und in der Doku entsprechend ausführlich beschrieben.

Ansonsten an den Hoster wenden, der Dir vielleicht weiterhelfen kann, wenn Du selbst keinen Zugriff auf die entsprechenden Logs hast.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [11. September 2020 um 14:28 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/11 "2020-09-11T14:28:04Z")

</div>

habe gerade mal was ausprobiert, was in einem anderen Thread aufgeführt war

> Ein Beispiel kannst du dir auch hier anschauen:
> 
> vendor/symfony/swiftmailer-bundle/Command/NewEmailCommand.php
> 
> Ist dieser Befehl in der Console:&nbsp; **php bin/console swiftmailer:email:send**

Ergebnis

```
  Connection could not be established with host smtp.my-url.com :stream_socket_client(): unable to connect to ssl://smtp.my-url.com:25 (Connection refused)                                                                                         

```

&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:** [11. September 2020 um 14:31 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/12 "2020-09-11T14:31:30Z")

</div>

Connection could not be established with host [smtp.my-url.com](http://smtp.my-url.com) :stream\_socket\_client(): unable to connect to ssl://smtp.my-url.com:25 ( **Connection refused** )

Verbindung zum Server auf Port 25 nicht möglich. Und wenn Du eine SSL verschlüsselte email Verbindung nehmen möchtest, musst Du auch entsprechend je nach Server Setup TCP Port 587 oder 465 verwenden und nicht Port 25 (unverschlüsselt).

---

<div class="post-metadata">

**Author:** ![MartinSerdar](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MartinSerdar](https://forum.shopware.com/u/MartinSerdar)\
**Post date:** [11. September 2020 um 14:59 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/13 "2020-09-11T14:59:09Z")

</div>

Lies nochmal die erste Antwort… du bist nicht auf den SPF-Record eingegangen. Der hat bei mir auch erst Probleme gemacht, wobei ich nur eine IP von mehreren Einträgen vergessen hatte. In meiner .env steht auch noch Nullblablubb drin, geht aber trotzdem sowohl per lokal als auch SMTP.

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [11. September 2020 um 15:02 UTC](https://forum.shopware.com/t/mailversand-geht-nicht-an-was-liegts/69539/14 "2020-09-11T15:02:09Z")

</div>

habe mittlerweile herausgefunden, dass der Versand nur klappt mit diesen Settings:

- SMTP
- unverschlüsselt
- Port 587
- Auth: Login

alle anderen Kombinationen klappen nicht …&nbsp;
