E-Mail-Problem

Hallo Discourse,

nachdem ich heute Morgen mail-receiver und die App neu erstellt habe, erhalte ich bei E-Mails, die zuvor gesendet wurden, folgendes Ergebnis:

Ich habe diese Einstellung ausprobiert, aber sie springt immer noch zurück

hier sind die neueren Protokolle


Könnte dies die Systemuhr nach dem Aktualisieren des Ubuntu-Kernels sein?

Ja, es war eine Stunde zurück

Okay, die Test-E-Mail, die ich gesendet habe, ist mit demselben Fehler zurückgekommen, was in .\\launcher logs mail-receiver deutlich wird.

okay, also sowohl der mail-receiver-container als auch der app-container haben eine andere Zeit als das Hostsystem


Hostsystem - korrekte Zeit :white_check_mark:

App-Container - falsche Zeit :cross_mark:

image

image

Mail-receiver-container - falsche Zeit :cross_mark:

image

(Beitrag vom Autor gelöscht)

Von: Set timezone for Docker container - #2 by OrkoGrayskull


wie im obigen Beitrag

nun, es ist immer noch anders, nachdem mail-receiver neu kompiliert wurde und beide - gelb wurden

das waren die letzten E-Mails, die eingegangen sind

sie scheinen auf eine andere Zeitzone eingestellt zu sein, was in Ordnung ist.

Angenommen, Sie haben diese Befehle mit einem Abstand von ein paar Minuten ausgeführt, sieht das gut aus.

2 „Gefällt mir“

Es ist unmöglich, anhand dieser Screenshots genau zu erkennen, was passiert.

Was ist die eingehende Adresse für Ihr Forum? (wenn möglich leicht geschwärzt)

Von welcher Adresse kommt sie?

Was passiert mit der an sie gesendeten E-Mail?

Bitte verwenden Sie den Text Ihrer Protokolle anstelle von Screenshots.

1 „Gefällt mir“

discourse.domain.com

Es verbindet sich mit mail-receiver, aber mail-receiver sieht die IP als unbekannt an, daher wird sie zurückgewiesen, die E-Mail landet nicht in der Warteschlange von mail-receiver.

Ich glaube nicht, dass das richtig ist. Es ist eine Warnung, kein Fehler.

Dieser Screenshot (bitte machen Sie diesen Text) zeigt an, dass die Adresse ppyem30@discourse.domain.com nicht akzeptiert wird – das scheint der Grund für den Fehler zu sein.

Ich würde die Zeile using backwards-compatible default setting… genauer untersuchen, das scheint ein Hinweis auf den Grund zu sein.

2 „Gefällt mir“
root@ubuntu:/var/discourse# Jul 17 15:40:20 ubuntu-mail-receiver postfix/master[1]: Daemon gestartet -- Version 3.7.11, Konfiguration /etc/postfix
Jul 17 15:41:32 ubuntu-mail-receiver postfix/smtpd[122]: Verbindung von btprdrgo001.btinternet.com[65.20.50.131]
Jul 17 15:41:32 ubuntu-mail-receiver postfix/smtpd[122]: Trennung von btprdrgo001.btinternet.com[65.20.50.131] ehlo=1 quit=1 commands=2
Jul 17 15:41:32 ubuntu-mail-receiver postfix/smtpd[122]: Verbindung von btprdrgo001.btinternet.com[65.20.50.6]
Jul 17 15:41:32 ubuntu-mail-receiver postfix/smtpd[122]: NOQUEUE: reject: RCPT von btprdrgo001.btinternet.com[65.20.50.6]: 554 5.7.1 <person@discourse.redacted.com>: Empfängeradresse abgelehnt: E-Mail an diese Adresse wird nicht akzeptiert. Überprüfen Sie die Adresse und versuchen Sie es erneut.; from=<ethan.mees@btinternet.com> to=<person@discourse.redacted.com> proto=ESMTP helo=<btprdrgo001.btinternet.com>
Jul 17 15:41:32 ubuntu-mail-receiver postfix/smtpd[122]: Verwendung der abwärtskompatiblen Standardeinstellung smtpd_relay_before_recipient_restrictions=no, um den Empfänger „person@discourse.redacted.com“ vom Client „btprdrgo001.btinternet.com[65.20.50.6]“ abzulehnen
Jul 17 15:41:32 ubuntu-mail-receiver postfix/smtpd[122]: Trennung von btprdrgo001.btinternet.com[65.20.50.6] ehlo=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=4/6
Jul 17 15:42:49 ubuntu-mail-receiver postfix/smtpd[122]: Warnung: Hostname unassigned.quadranet.com wird nicht zu Adresse 198.55.98.78 aufgelöst
Jul 17 15:42:49 ubuntu-mail-receiver postfix/smtpd[122]: Verbindung von unbekannt[198.55.98.78]
Jul 17 15:42:49 ubuntu-mail-receiver postfix/smtpd[122]: Trennung von unbekannt[198.55.98.78] ehlo=1 auth=0/1 quit=1 commands=2/3
Jul 17 15:43:35 ubuntu-mail-receiver postfix/smtpd[122]: Verbindung von unbekannt[196.251.92.207]
Jul 17 15:43:36 ubuntu-mail-receiver postfix/smtpd[122]: Trennung von unbekannt[196.251.92.207] ehlo=1 quit=1 commands=2

folgend

 ./launcher destroy mail-receiver

dann folgen Sie den Anweisungen hier


Delivering mail sent to discourse.DOMAINNAME.com to Discourse
Starting OpenDKIM...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US.UTF-8",
        LC_ALL = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Adding user `postfix' to group `opendkim' ...
<86>Jul 17 16:00:00 usermod[17]: add 'postfix' to group 'opendkim'<86>Jul 17 16:00:00 usermod[17]: add 'postfix' to shadow group 'opendkim'Done.
Starting OpenDMARC...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US.UTF-8",
        LC_ALL = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
<22>Jul 17 16:00:00 opendkim[25]: OpenDKIM Filter v2.11.0 starting (args: -x /etc/opendkim.conf)Adding user `postfix' to group `opendmarc' ...
<86>Jul 17 16:00:00 usermod[32]: add 'postfix' to group 'opendmarc'<86>Jul 17 16:00:00 usermod[32]: add 'postfix' to shadow group 'opendmarc'Done.
<22>Jul 17 16:00:00 opendmarc[40]: OpenDMARC Filter v1.4.2 starting (args: -c /etc/opendmarc.conf)<22>Jul 17 16:00:00 opendmarc[40]: additional trusted authentication services: (none)postfix: Postfix is using backwards-compatible default settings
Jul 17 16:00:00 ubuntu-mail-receiver postfix[52]: Postfix is using backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
Jul 17 16:00:00 ubuntu-mail-receiver postfix[52]: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=3.6" and "postfix reload"
Jul 17 16:00:00 ubuntu-mail-receiver postfix[52]: To disable backwards compatibility use "postconf compatibility_level=3.6" and "postfix reload"
Starting Postfix
Jul 17 16:00:00 ubuntu-mail-receiver postfix/master[1]: daemon started -- version 3.7.11, configuration /etc/postfix
Jul 17 16:00:28 ubuntu-mail-receiver postfix/smtpd[123]: connect from mail-ukwestazon11021090.outbound.protection.outlook.com[52.101.100.90]
Jul 17 16:00:28 ubuntu-mail-receiver postfix/smtpd[123]: NOQUEUE: reject: RCPT from mail-ukwestazon11021090.outbound.protection.outlook.com[52.101.100.90]: 554 5.7.1 <person@discourse.DOMAINNAME.com>: Recipient address rejected: Mail to this address is not accepted. Check the address and try to send again?; from=<ethan@DOMAINNAME.com> to=<person@discourse.DOMAINNAME.com> proto=ESMTP helo=<CWXP265CU009.outbound.protection.outlook.com>
Jul 17 16:00:28 ubuntu-mail-receiver postfix/smtpd[123]: using backwards-compatible default setting smtpd_relay_before_recipient_restrictions=no to reject recipient "person@discourse.DOMAINNAME.com" from client "mail-ukwestazon11021090.outbound.protection.outlook.com[52.101.100.90]"
Jul 17 16:00:28 ubuntu-mail-receiver postfix/smtpd[123]: disconnect from mail-ukwestazon11021090.outbound.protection.outlook.com[52.101.100.90] ehlo=1 mail=1 rcpt=0/1 quit=1 commands=3/4
Fehlerdetails
Fehler:	554 5.7.1 <person@discourse.YOURDOMAIN.com>: Empfängeradresse abgelehnt: E-Mail an diese Adresse wird nicht akzeptiert. Überprüfen Sie die Adresse und versuchen Sie es erneut?
Nachricht abgelehnt von:	ubuntu-mail-receiver.localdomain

Ich habe ask.discourse.com ausprobiert.

Ich habe die Schritte befolgt. Eine Sache, die geklärt werden musste, war, als ich im Verzeichnis /var/discourse/shared/mail-receiver/ ankam,
sollte ich geschrieben haben
nano valid_recipients
oder
nano valid_recipients.yml.


Es war ein Kopieren und Einfügen in mail-reciever.yml und dann ein weiterer Rebuild, entsprechend den folgenden Protokollen

root@ubuntu:/var/discourse# ./launcher logs mail-receiver
x86_64 arch detected.
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Operating environment:
HOSTNAME=ubuntu-mail-receiver
LANGUAGE=en_US.UTF-8
MAIL_DOMAIN=discourse.DOMAINNAME.com
DOCKER_HOST_IP=172.17.0.1
PWD=/
DISCOURSE_BASE_URL=https://DOMAINNAME.com
HOME=/root
LANG=en_US.UTF-8
TERM=xterm
SHLVL=1
DISCOURSE_API_USERNAME=system
LC_ALL=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
INCLUDE_DMARC=true
DISCOURSE_API_KEY=[64 digit api key redacted]
_=/usr/bin/env
Delivering mail sent to discourse.DOMAINNAME.com to Discourse
Starting OpenDKIM...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US.UTF-8",
        LC_ALL = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Adding user `postfix' to group `opendkim' ...
<86>Jul 17 19:38:44 usermod[16]: add 'postfix' to group 'opendkim'<86>Jul 17 19:38:44 usermod[16]: add 'postfix' to shadow group 'opendkim'Done.
Starting OpenDMARC...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US.UTF-8",
        LC_ALL = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
<22>Jul 17 19:38:44 opendkim[24]: OpenDKIM Filter v2.11.0 starting (args: -x /etc/opendkim.conf)Adding user `postfix' to group `opendmarc' ...
<86>Jul 17 19:38:44 usermod[31]: add 'postfix' to group 'opendmarc'<86>Jul 17 19:38:44 usermod[31]: add 'postfix' to shadow group 'opendmarc'Done.
<22>Jul 17 19:38:44 opendmarc[39]: OpenDMARC Filter v1.4.2 starting (args: -c /etc/opendmarc.conf)<22>Jul 17 19:38:44 opendmarc[39]: additional trusted authentication services: (none)postfix: Postfix is using backwards-compatible default settings
Jul 17 19:38:44 ubuntu-mail-receiver postfix[49]: Postfix is using backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
Jul 17 19:38:44 ubuntu-mail-receiver postfix[49]: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=3.6" and "postfix reload"
Jul 17 19:38:44 ubuntu-mail-receiver postfix[49]: To disable backwards compatibility use "postconf compatibility_level=3.6" and "postfix reload"
Starting Postfix
Jul 17 19:38:44 ubuntu-mail-receiver postfix/master[1]: daemon started -- version 3.7.11, configuration /etc/postfix
Jul 17 19:39:12 ubuntu-mail-receiver postfix/smtpd[171]: connect from smtp3.nottingham.ac.uk[128.243.44.55]
Jul 17 19:39:12 ubuntu-mail-receiver postfix/smtpd[171]: NOQUEUE: reject: RCPT from smtp3.nottingham.ac.uk[128.243.44.55]: 554 5.7.1 <person.self@discourse.DOMAINNAME.com>: Recipient address rejected: Mail to this address is not accepted. Check the address and try to send again?; from=<person@nottingham.ac.uk> to=<person.xytz@discourse.DOMAINNAME.com> proto=ESMTP helo=<smtp3.nottingham.ac.uk>
Jul 17 19:39:12 ubuntu-mail-receiver postfix/smtpd[171]: using backwards-compatible default setting smtpd_relay_before_recipient_restrictions=no to reject recipient "person.xytz@discourse.DOMAINNAME.com" from client "smtp3.nottingham.ac.uk[128.243.44.55]"
Jul 17 19:39:12 ubuntu-mail-receiver postfix/smtpd[171]: disconnect from smtp3.nottingham.ac.uk[128.243.44.55] ehlo=1 mail=1 rcpt=0/1 bdat=0/1 quit=1 commands=3/5

Ich habe benutzerdefinierte eingehende E-Mail-Adressen für viele Kategorien. Muss das Format für die direkte Veröffentlichung in einer Kategorie auf category+<tag>@discourse.DOMAINNAME.com geändert werden?