Provedor de SMTP recomendado

Hey gang. Currently using sparkpost as my SMTP provider, however even with all of the DNS records in place for my domain (SPF/DKIM, etc), the vast majority of the emails sent by my site end up in the SPAM bin for my users.

I switched over to mailgun as a test , and the email deliverability was practically %100, however it is a paid plan (I used the free trial for testing), however without a credit card, you can only whitelist five email addresses.

With all that being said, can anyone recommend another decent free service such as sparkpost? I understand that mailgun is only $10/month, but still looking for free options.

Any recommendations? Deliverability is very important.

2 curtidas

This is covered in our official documentation on github. Give it a look.

Spoiler alert: free ain’t gonna get you far.

8 curtidas

Been using Mailgun and it’s working nicely for us so far! Very occasional deliverability hiccups, usually when one of their IPs gets on a mail provider blacklist, but their support is good. We have a medium-sized forum (around a thousand users, a few hundred active) and we’re still within Mailgun’s free plan. But even w/ a large forum their service seems relatively cheap.

5 curtidas

I used Pepipost’s free plan for quite some time and deliverability was fine. They manually verify domains and have a reward/penalty system for opened/unopened mails. Thus they are unlikely to attract raw spammers.

Recently I switched to Amazon SES, which is quite affordable.

1 curtida

We use Amazon SeS sending about 40K emails a day around 1 Mil Emails a month with no issues whatsoever. And fairly affordable.

5 curtidas

Parece que é aquela época do ano (manutenção obrigatória anual do Discourse) :D.

Parece que o Gmail finalmente acabou com seu acesso de terceiros ao Gmail. Não que eu me importe, por causa do Discourse, tenho a troca para o Mailgun na minha lista de desejos há, bem, para sempre.

O que, claro, se tornou “somente pago”.

Então, o Mailjet é a melhor opção gratuita? Normalmente, eu me viraria facilmente com 200 no máximo e não estou com vontade de finalmente configurar meu próprio servidor de e-mail.

1 curtida

Existem sites parceiros do SendGrid que podem oferecer até 12 mil e-mails/mês gratuitamente, mesmo hoje em dia. Tudo o que você precisa fazer é pedir que eles provisionem a conta para você e garantir que os controles de acesso estejam implementados no lado do parceiro (apenas 1 login no site do SendGrid, acessado através do parceiro)

Não tenho certeza do quanto devo dizer aqui (não quero que descontinuem o serviço ou algo assim, especialmente com os provedores de e-mail se afastando de ofertas gratuitas generosas), mas ficaria mais do que feliz em te indicar a direção certa se você não conseguir encontrar.

1 curtida

Para que valha, tenho usado o MXRoute desde que comecei este tópico, e funciona perfeitamente.

1 curtida

Consegui fazer as coisas funcionarem, não da maneira que eu queria inicialmente, mas talvez haja uma coisa que eu tenha lido errado. Resumindo, o Mailjet funcionou na primeira tentativa (com o Mailjet). Obrigado pela ajuda e/ou por um bom fórum com soluções.

Resumo

VERSÃO LONGA

Como tentei fazer funcionar (para que você veja como alguém com pouquíssima memória Linux resolve essas coisas). Então, todas as etapas chatas estão incluídas… resultando em algumas dicas para desenvolvedores e um possível bug.

Fiz um snapshot do Digital Ocean (tive algumas experiências ruins com atualizações do Discourse antes :smiley: → atualizar para a mais recente correu maravilhosamente desta vez, já que agora tenho 50G em vez de 30G, parabéns de qualquer forma)

Como a lfchosting se tornou hostpapa no outono passado, decidi usar a hostpapa, já que pago por ela, afinal.

Ministory irrelevante sobre a lfchosting migrando para a hostpapa. Um dos meus sites de estatísticas que recebe tráfego de fora parou de funcionar. O suporte ficou sem saber por 3 meses. ENTÃO alguém disse que eles desativariam algumas regras de firewall possíveis - > essa correção não funcionou… mas isso me deu uma pista → eles instalaram o ModSecurity após a migração e, assim que joguei essa porcaria pela janela, todo o meu tráfego fluiu bem novamente. Só dizendo, você migra clientes antigos, usa um novo firewall/o que for, o cliente tem problemas de tráfego… e ninguém no suporte tem qualquer tipo de atividade de lâmpada? Puxa…

Tentei o Outlook para verificar se as credenciais estavam ok, mas não consegui fazer funcionar - isso NÃO diz muito, porém. Na verdade, tentei o Pegasus Mail primeiro, mas isso diz ainda menos hoje em dia - logs mais legíveis, porém :D.

o telnet mail.papamail.net 465 pelo menos respondeu algo (não me chame de idiota aqui)

Coçando a cabeça, 465 indicaria TLS/SSL e não starttls… gnnngh.

Aaargh, vou apenas testar mudando o app.yml e lendo os logs…

=> edição do app.yml => o enigma da senha smtp
Aspas duplas dentro ou fora? Tinha aspas duplas no e-mail anterior que funcionava vs gmail, mas parece que deveria ser sem aspas em tantos posts. Hmm, o discourse é inteligente o suficiente para remover aspas desnecessárias? Alguém realmente tendo “senha” como senha seria bastante improvável :D.
Começando a me perguntar se o gmail realmente remove aspas duplas de uma senha por padrão e é por isso que funcionou com o gmail antes?

Após reconstruir o app, enviar e-mail de teste não funciona. Por que diabos o log disso não pode ser mostrado diretamente na página de teste está além de mim (dica, dica :), ok, talvez um risco de segurança?).

mais shared/standalone/log/rails/production.log
Não mostrou muito ou lixo demais para encontrar o que eu precisava (veja a dica, dica acima).

./discourse-doctor

Não serviu para muita coisa.

./discourse-setup

Demora uma eternidade (um pouco como reconstruir o app com o launcher), me pergunto qual seria a maneira mais rápida de mudar o app.yml e testar o e-mail de saída?

BUG do discourse-setup?: ter uma senha como gjwha9T78&vv produziu esta linha quebrada no app.yml (!):

DISCOURSE_SMTP_PASSWORD: "gjwha9T78  DISCOURSE_SMTP_PASSWORD:  gjwha9T78&vv"

Aparentemente, as aspas duplas são necessárias, afinal. Mas o discourse-setup escrever “lixo” no app.yml se a senha contiver um “&” é um pouco ruim.

Enquanto espero pela enésima reconstrução do app… configurando o mailjet por precaução…

Mais uma reconstrução usando mailjet e o envio de e-mails funciona de primeira.

Conclusão após 2h = mailjet funciona. Uau… MAS…

Deve haver uma maneira mais rápida de testar o envio de e-mails do discourse do que editar o app.yml + reconstruir?

Como estou assumindo que fiz muitas coisas da maneira longa e árdua, tenho certeza de que alguém apontará maneiras melhores. Especialmente porque a ajuda aqui é sempre proativa, não no estilo “você é um noob estúpido” :D.

Estou meio determinado a realmente fazer a hostpapa funcionar agora também, afinal, essa é uma das coisas pelas quais eu realmente pago. Claro que postarei aqui se meu palpite estiver correto, só é tarde demais hoje à noite.

Melhores referências usadas na resolução disso:

Útil (bem, para entender as coisas das portas 25/465/587):
Troubleshoot email on a new Discourse install

Também útil quando você estiver pronto para tentar qualquer outro provedor de e-mail:
https://github.com/discourse/discourse/blob/main/docs/INSTALL-email.md

2 curtidas

Na verdade, ele reconstrói o aplicativo.

Edite o arquivo,

./launcher destroy app
./launcher start app
5 curtidas

Muito mais rápido, obrigado.

Este é um daqueles “todo mundo que sabe usa” ou algum tipo de “deve funcionar, mas reconstruir é o mais seguro”? Sim, procurei no site para ver com que frequência isso era mencionado… :smiley:

3 curtidas

É mais fácil fornecer uma solução que sempre funcionará. E o número de vezes que o truque é útil é bem pequeno e apenas quando funciona é difícil de explicar.

3 curtidas

Recomendo que você considere DigitalAka e Mailgun pela confiabilidade e capacidade de entrega. Eu os usei e são muito bons. Além disso, são muito acessíveis. Recomendo fortemente.

Sinceramente, não sei por que o Brevo não é mais recomendado. Interface ótima, simples e limpa. Os 300/dia no plano gratuito também são muito bons, já que outros oferecem apenas 100-200 por dia.

2 curtidas

Quais? Mailgun é 100 por dia (para o plano gratuito).

Este site tem uma vibe duvidosa. Site barato, erros de digitação, links incorretos de mídia social em sua página de contato… Não iria por ele. :no_good_man:

2 curtidas

Ops, acho que me lembrei errado.

Esta é a primeira vez que DigitalAka é mencionado neste fórum. Isso me faz pensar se este usuário recém-criado se inscreveu especialmente para fazer as pessoas acreditarem que está no mesmo nível do Mailgun — que por muito tempo foi a empresa recomendada pela Discourse, e talvez ainda seja. Tenho usado o Mailgun felizmente por 4-5 anos com base nessa recomendação. Eu gostaria de mudar para o Amazon SES simplesmente porque é 10x mais barato, mas eu simplesmente não consegui entender.

2 curtidas

Estou usando bevo, anteriormente conhecido como Sendinblue.

1 curtida

Recomendo fortemente a versão internacional do Lark (versão internacional do Feishu).
https://www.larksuite.com
Ele oferece 15.000 créditos gratuitos de envio de e-mail por mês, o que é suficiente para atender às necessidades diárias de SMTP de uma comunidade de algumas dezenas a mais de cem pessoas.

1 curtida