Tentei trocar o provedor de e-mail, baguncei meu discourse

Olá a todos

Tenho um fórum Discourse (instalação Docker pessoal que coloquei em um dos meus microservidores) há cerca de um ano.
Há dois dias, alterei a URL de forum.sanctuary-rts.com para forum.sanctuaryshatteredsun.com

E enquanto eu estava passando pelos contêineres/app.yml

Pensei comigo mesmo: “Ei, comprei recentemente uma assinatura do Sendinblue (para envio de e-mails em lote/marketing), por que não edito os detalhes da API para serem esses em vez do meu provedor gratuito atual: SendGrid”

Que grande erro.

Logo descobri que o Sendinblue estava limitando os e-mails porque a API era um plano separado, então reverti todos os campos relevantes:

DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_USER_NAME: apikey
DISCOURSE_SMTP_PASSWORD: *********
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_DOMAIN: sanctuaryshatteredsun.com
DISCOURSE_NOTIFICATION_EMAIL: REDACTED

(e obviamente os dois últimos campos que mantive para o novo domínio, o resto são os mesmos valores que funcionaram anteriormente por um ano)

Mas agora o Discourse e o SendGrid relatam tudo verde

Mas nenhum e-mail real está sendo enviado.

Eu não mudei nada do lado do SendGrid.

O que está errado na minha configuração? Por que isso está acontecendo?

Fui informado que DISCOURSE_NOTIFICATION_EMAIL: precisa compartilhar o domínio com DISCOURSE_SMTP_DOMAIN, isso é verdade?

sanctuaryshatteredsun.com não está realmente configurado como um domínio de envio de e-mails.

o que preciso fazer para que isso seja verdade? ou posso usar outro domínio de e-mail existente que eu tenha?

Não. Mas o e-mail de notificação precisa ser um que seu serviço de marca e-mail esteja configurado para enviar. Além disso, se você alterou o nome de domínio, deve conferir Alterar o nome de domínio ou renomear seu Discourse

sim, esse é o guia que eu segui. obrigado!

o que você quer dizer,

que seu serviço de marca está configurado para enviar.

o que é um serviço de marca você quer dizer serviço de e-mail. esse provavelmente é o problema.
deixe-me verificar o que tenho no sendgrid, provavelmente está configurado para enviar e-mails de sanctuary-rts.com

outra pergunta que está muito relacionada.

quando verifico um domínio no SendGrid, ele adiciona lixo na frente e exibe isso como o domínio verificado:


Devo usar a versão com o lixo (em7251.enhearten-media.com) ou a versão sem o lixo (enhearten-media.com) como meu DISCOURSE_NOTIFICATION_EMAIL?

Ok, está corrigido!

Coloquei REDACTED como DISCOURSE_NOTIFICATION_EMAIL e configurei esse domínio e e-mail no SendGrid. O SendGrid tinha o domínio e o e-mail antigos configurados, esse era o problema.

Obrigado!

1 curtida

Legal! Você poderia marcar algo como resolvido? Talvez você precise clicar nos três pontos para ver a caixa de seleção.

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