Problema con l'email

tuttavia non abbastanza recente

per questo motivo, il bot mi dice di

dopo aver aggiunto INCLUDE_DMARC: false alla sezione mail-receiver.yml del mio ambiente, ed eseguito .\\launcher rebuild mail-receiver
quindi seguendo .\\launcher logs mail-receiver è apparso, con l’invio di un messaggio di prova;

x86_64 arch rilevato.
bash: avviso: setlocale: LC_ALL: impossibile cambiare locale (en_US.UTF-8)
Ambiente operativo: 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=false DISCOURSE_API_KEY=[REDACTED] _=/usr/bin/env
Consegna della posta inviata a discourse.DOMAINNAME.com a Discourse
postfix: Postfix sta utilizzando impostazioni predefinite compatibili con le versioni precedenti
18 luglio 09:00:54 ubuntu-mail-receiver postfix[19]: Postfix sta utilizzando impostazioni predefinite compatibili con le versioni precedenti
postfix: Vedi http://www.postfix.org/COMPATIBILITY_README.html per i dettagli
18 luglio 09:00:54 ubuntu-mail-receiver postfix[19]: Vedi http://www.postfix.org/COMPATIBILITY_README.html per i dettagli
postfix: Per disabilitare la compatibilitĂ  con le versioni precedenti utilizzare "postconf compatibility_level=3.6" e "postfix reload"
18 luglio 09:00:54 ubuntu-mail-receiver postfix[19]: Per disabilitare la compatibilitĂ  con le versioni precedenti utilizzare "postconf compatibility_level=3.6" e "postfix reload"
Avvio di Postfix
18 luglio 09:00:54 ubuntu-mail-receiver postfix/master[1]: demone avviato -- versione 3.7.11, configurazione /etc/postfix
18 luglio 09:01:32 ubuntu-mail-receiver postfix/smtpd[141]: connessione da btprdrgo003.btinternet.com[65.20.50.48]
18 luglio 09:01:32 ubuntu-mail-receiver postfix/smtpd[141]: avviso: connessione al servizio Milter unix:/run/opendkim/opendkim.sock: File o directory non esistente
18 luglio 09:01:32 ubuntu-mail-receiver postfix/smtpd[141]: avviso: connessione al servizio Milter unix:/run/opendmarc/opendmarc.sock: File o directory non esistente
18 luglio 09:01:32 ubuntu-mail-receiver postfix/smtpd[141]: disconnessione da btprdrgo003.btinternet.com[65.20.50.48] ehlo=1 quit=1 comandi=2
18 luglio 09:01:32 ubuntu-mail-receiver postfix/smtpd[141]: connessione da btprdrgo003.btinternet.com[65.20.50.48]
18 luglio 09:01:32 ubuntu-mail-receiver postfix/smtpd[141]: avviso: connessione al servizio Milter unix:/run/opendkim/opendkim.sock: File o directory non esistente
18 luglio 09:01:32 ubuntu-mail-receiver postfix/smtpd[141]: avviso: connessione al servizio Milter unix:/run/opendmarc/opendmarc.sock: File o directory non esistente
18 luglio 09:01:34 ubuntu-mail-receiver postfix/smtpd[141]: NOQUEUE: rifiuto: RCPT da btprdrgo003.btinternet.com[65.20.50.48]: 554 5.7.1 <[REDACTED_RECIPIENT]@discourse.DOMAINNAME.com>: Indirizzo del destinatario rifiutato: La posta a questo indirizzo non viene accettata. Controllare l'indirizzo e riprovare; from=<[REDACTED_SENDER]@btinternet.com> to=<[REDACTED_RECIPIENT]@discourse.DOMAINNAME.com> proto=ESMTP helo=<btprdrgo003.btinternet.com>
18 luglio 09:01:34 ubuntu-mail-receiver postfix/smtpd[141]: utilizzo dell'impostazione predefinita compatibile con le versioni precedenti smtpd_relay_before_recipient_restrictions=no per rifiutare il destinatario "[REDACTED_RECIPIENT]@discourse.DOMAINNAME.com" dal client "btprdrgo003.btinternet.com[65.20.50.48]"
18 luglio 09:01:34 ubuntu-mail-receiver postfix/smtpd[141]: disconnessione da btprdrgo003.btinternet.com[65.20.50.48] ehlo=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 comandi=4/6

Ok, ho fatto alcuni progressi nella risoluzione di questo problema e le email ora passano dal container mail-receiver al container discourse.

Ieri ho creato un file di formato non specificato tramite nano nella seguente directory

/var/discourse/shared/mail-receiver/valid_recipients

Oggi l’ho montato con successo nel container, aggiungendo quanto segue nella mia sezione volumes;

  - volume:
      host: /var/discourse/shared/mail-receiver/valid_recipients
      guest: /etc/postfix/valid_recipients

in modo che .\launcher rebuild mail-receiver veda /etc/postfix/valid_recipients, ho aggiunto la seguente riga nella sezione env del mio mail-receiver;

  POSTCONF_smtpd_recipient_restrictions: texthash:/etc/postfix/valid_recipients

quindi otterrei un risultato positivo, dopo .\launcher enter mail-receiver seguito da;

ls -l /etc/postfix/valid_recipients

e

cat /etc/postfix/valid_recipients

In sintesi, le email vengono inviate a discourse ora, non vengono respinte, ma poi DISCOURSE_NOTIFICATION_EMAIL tramite MailGun viene utilizzato per annunciare il rifiuto visibile Email::Receiver::BadDestinationAddress nell’interfaccia di amministrazione di Discourse.

L’indirizzo “A” corrisponde perfettamente all’indirizzo email in entrata personalizzato per una sottocategoria e al log Ricevuto/Rifiutato.

@cvx da quando ho abilitato “rispondi via email” e il tuo ultimo commit, l’email funziona di nuovo

Ciao,

sembra che questo argomento abbia perso lo stato di “risolto”. Inoltre, sembra essere scritto in una lingua diversa dall’inglese quando cerco il mio nome e cognome su Google.

Forse questo argomento dovrebbe essere rimosso dall’elenco?

Penso che tu stia solo dimenticando il tag fixed.

Ah, sÏ, è stato risolto.

Non riesco però ad aggiungere il tag?

Unendo le nostre forze, evoco i @VolunteerMods!

2 Mi Piace

In futuro, potresti voler segnalare invece di menzionare un gruppo, ma sono anche abbastanza sicuro che sia malvisto cercare di richiamare moderatori/staff per aggiungere fixed alle cose. Questa volta lo permetterò comunque :slight_smile:

Aggiornamento: non importa, è assolutamente consentito.

4 Mi Piace