Ciao, ho un errore che dice 530 5.7.7 L'invio di email senza crittografia SSL/TLS non è consentito. Per favore consulta: https://yandex.ru/support/mail/mail-clients/ssl.html mentre eseguo ./discourse-doctor.
Tuttavia, con la stessa configurazione, riesco a inviare email con successo usando swaks.
Il dominio della posta elettronica deve essere registrato (gestito): https://pdd.yandex.ru/
L’indirizzo email in notification email (admin/site_settings/category/required) e in DISCOURSE_SMTP_USER_NAME (app.yml) deve essere lo stesso.
L’utente (il suo indirizzo email) è presente nelle impostazioni e esiste un account di questo utente sul forum. Questo utente ha una casella Yandex e la posta è effettivamente gestita da Yandex.
Ho fatto così e sembra funzionare.
In Yandex, devi effettivamente creare un dominio di posta elettronica, confermare i diritti su di esso e impostare tutte le configurazioni necessarie.
Per essere onesti, non capisco appieno come funzioni. È troppo complicato. )
Ho registrato il dominio e creato l’indirizzo e-mail. Posso utilizzare quell’indirizzo per altri scopi. L’ho già fatto in passato, quindi sono certo che la verifica della proprietà del dominio e la creazione dell’indirizzo e-mail funzionino correttamente.
Ho provato Sendgrid ieri e non ha funzionato. Inoltre, il test dell’invio email con swaks funziona perfettamente. Sto iniziando a pensare che ci possa essere un bug nella versione corrente. Sto utilizzando iscourse 2.6.0.beta2. Ho seguito gli script di installazione nella pagina di Docker Hub:
sudo -s
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
Credo che probabilmente sia la versione beta a creare problemi. Come posso installare l’ultima versione stabile?
Ho controllato il file di log dopo aver cliccato su ‘invia di nuovo email di verifica’ e ho ottenuto questo: Delivered mail a6148e37-bccc-4c05-9987-7fb867a4f369@domain.com. Non sono sicuro che sia il problema, ma la mia email appare così: test@domain.com.
@codinghorror puoi dare un’occhiata? I principali servizi di posta (Mailjet, Sendgrid, Yandex) hanno fallito con questa build. Tuttavia, le email vengono inviate correttamente con swaks --to me@gmail.com --from mailbox@domain.com --server smtp. yandex. ru --auth LOGIN --auth-user mailbox@domain.com -tls -p 587.