# Probleme mit Migadu-E-Mails

**URL:** https://meta.discourse.org/t/having-issues-with-migadu-emails/125023
**Category:** Self-hosting
**Created:** [6. August 2019 um 17:16 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023 "2019-08-06T17:16:27Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![aaronrussell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaronrussell/32/152115_2.png) [@aaronrussell](https://meta.discourse.org/u/aaronrussell)
#### Post date: [6. August 2019 um 17:16 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/1 "2019-08-06T17:16:28Z")

</div>

Hallo,

ich habe Probleme beim Einrichten von Discourse für die Verwendung meines SMTP-Servers (ich verwende Migadu als E-Mail-Server).

Hier sind die von mir verwendeten Details:

```
DISCOURSE_SMTP_ADDRESS: "smtp.migadu.com"
DISCOURSE_SMTP_USER_NAME: "community@kloclabs.com"
DISCOURSE_SMTP_PASSWORD: "<password>"
DISCOURSE_SMTP_ENABLE_START_TLS: true

```

Diese Daten verwende ich auch in meinem E-Mail-Client, und dort funktioniert alles einwandfrei. Bei Discourse scheint jedoch ein Problem vorzuliegen.

Wenn ich `./discourse-doctor` ausführe, erhalte ich folgende Fehlermeldung:

```
500 Unrecognized command

```

Alles scheint korrekt eingerichtet zu sein; ich kann eine Telnet-Verbindung zum SMTP-Server herstellen, das ist kein Problem.

Ich hoffe, jemand kann mir weiterhelfen.

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [6. August 2019 um 18:20 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/2 "2019-08-06T18:20:12Z")

</div>

Welchen Host verwendest du?  
Hast du versucht, einen Port zu definieren? (587 oder 2525, je nachdem, was dein Anbieter unterstützt)

---

<div class="post-metadata">

### Author: ![aaronrussell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaronrussell/32/152115_2.png) [@aaronrussell](https://meta.discourse.org/u/aaronrussell)
#### Post date: [6. August 2019 um 18:48 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/3 "2019-08-06T18:48:26Z")

</div>

Ich hoste es selbst auf einem dedizierten OVH-Server.

Ich habe versucht, den Port als 587 festzulegen, und folgende Zeile zur Konfiguration hinzugefügt:

```
DISCOURSE_SMTP_AUTHENTICATION: login

```

Aber es bringt nichts. Ich habe mich über das Terminal als Administrator verifiziert und erhalte nun einen anderen Fehler:

```
550 From header does not match login user

```

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [6. August 2019 um 18:48 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/4 "2019-08-06T18:48:35Z")

</div>

> [@aaronrussell](#):
>
> Wenn ich `./discourse-doctor` ausführe, erhalte ich die Fehlermeldung:
> 
> ```plaintext
> 500 Unrecognized command
> 
> ```

Das kann nicht sein. Du solltest `./discourse-doctor` exakt so ausführen, wie du auch `./discourse-setup` ausführst. Fühst du `./discourse-setup` aus, um die SMTP-Einstellungen vorzunehmen, oder bearbeitest du `app.yml` manuell? Bist du beim Neustart (oder `./launcher destroy app; ./launcher start app` nach Änderungen)?

---

<div class="post-metadata">

### Author: ![aaronrussell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaronrussell/32/152115_2.png) [@aaronrussell](https://meta.discourse.org/u/aaronrussell)
#### Post date: [6. August 2019 um 18:51 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/5 "2019-08-06T18:51:06Z")

</div>

Ich bearbeite `app.yml` manuell, da ich einen Reverse-Proxy verwende. Es scheint, als müsste ich den From-Header in der E-Mail ändern.

---

<div class="post-metadata">

### Author: ![aaronrussell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaronrussell/32/152115_2.png) [@aaronrussell](https://meta.discourse.org/u/aaronrussell)
#### Post date: [6. August 2019 um 19:17 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/6 "2019-08-06T19:17:06Z")

</div>

Okay, sieht jetzt so aus, als wäre alles geklärt. Bei Migadu muss der Absender-Header („From Header“) in der E-Mail mit der Authentifizierung übereinstimmen. Das Hinzufügen des Authentifizierungsskripts oben sowie das Festlegen der Absenderadresse für alle System-E-Mails in den Admin-Einstellungen scheint das Problem behoben zu haben.

Falls jemand anderes dieses Problem hat, müssen Sie Folgendes tun:

- Wechseln Sie in Ihren Discourse-Ordner: `cd /var/discourse`
- Fügen Sie die Authentifizierungsmethode zu `containers/app.yml` hinzu: `DISCOURSE_SMTP_AUTHENTICATION: login`
- Erstellen Sie das Administratorkonto manuell im Terminal, da Sie die Bestätigungs-E-Mail nicht empfangen können. Dazu führen Sie `./launcher enter app` gefolgt von `rake admin:create` aus und befolgen dann die im Terminal angezeigten Schritte.
- Gehen Sie abschließend zu den Admin-Einstellungen und ändern Sie die `Benachrichtigungs-E-Mail` auf die E-Mail-Adresse, gegen die Sie sich authentifizieren möchten.

Es wäre einfacher, wenn man im `app.yml`-File die Absenderadresse festlegen könnte, aber ich habe leider keinen Weg gefunden, dies zu tun.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [6. August 2019 um 19:32 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/7 "2019-08-06T19:32:04Z")

</div>

Schön, dass es geklappt hat! Das habe ich noch nicht gesehen.

> [@aaronrussell](#):
>
> Es wäre einfacher, wenn man in der Datei `app.yml` die Absenderadresse festlegen könnte. Ich habe jedoch keine Möglichkeit dafür gefunden.

Hier ist es:

> <https://github.com/discourse/discourse_docker/blob/master/samples/standalone.yml#L98>

---

<div class="post-metadata">

### Author: ![aaronrussell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaronrussell/32/152115_2.png) [@aaronrussell](https://meta.discourse.org/u/aaronrussell)
#### Post date: [6. August 2019 um 19:32 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/8 "2019-08-06T19:32:59Z")

</div>

Oder ich kann einfach nicht lesen! .. Wow, danke!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [5. September 2019 um 19:33 UTC](https://meta.discourse.org/t/having-issues-with-migadu-emails/125023/9 "2019-09-05T19:33:12Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
