Provider SMTP raccomandato

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 Mi Piace

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

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

8 Mi Piace

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 Mi Piace

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 Mi Piace

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

5 Mi Piace

Sembra che sia arrivato quel periodo dell’anno (manutenzione obbligatoria annuale di Discourse) :D.

Sembra che Gmail abbia finalmente eliminato l’accesso di terze parti a Gmail. Non che mi importi, perché a causa di Discourse ho avuto il passaggio a Mailgun nella mia lista di cose da fare, beh, per sempre.

Che ovviamente è diventato “solo a pagamento”.

Quindi Mailjet è la migliore opzione gratuita? Normalmente gestirei facilmente con un massimo di 200 e non ho voglia di configurare finalmente un mio server di posta.

1 Mi Piace

Ci sono siti partner di SendGrid che possono offrire fino a 12.000 email/mese gratuitamente, anche di questi tempi. Tutto quello che devi fare è far loro creare l’account per te e assicurarti che i controlli di accesso siano in atto sul lato del partner (un solo accesso al sito SendGrid, tramite il partner).

Non sono sicuro di quanto dovrei dire qui (non voglio che interrompano il servizio o altro, specialmente con gli ESP che si allontanano da generose offerte gratuite), ma sarei più che felice di indicarti la giusta direzione se non riesci a trovarla.

1 Mi Piace

Per quel che vale, uso MXRoute da quando ho iniziato questa discussione e funziona perfettamente.

1 Mi Piace

Ho fatto funzionare le cose, non nel modo in cui volevo inizialmente, ma forse c’è una cosa che ho letto male. In breve, mailjet ha funzionato al primo tentativo (mailjet). Grazie per l’aiuto e/o per un buon forum con soluzioni.

Riassunto

VERSIONE LUNGA

Come ho cercato di farlo funzionare (per farti vedere come qualcuno con pochissima memoria linux rimasta risolve queste cose). Quindi tutti i passaggi noiosi inclusi… con conseguenti alcuni suggerimenti per sviluppatori e un possibile bug.

Ho fatto uno snapshot di Digital Ocean (ho avuto alcune brutte esperienze con gli aggiornamenti di Discourse prima :smiley: → l’aggiornamento all’ultima versione è andato liscio questa volta dato che ora ho 50G invece di 30G, complimenti comunque)

Dato che lfchosting è diventato hostpapa lo scorso autunno, ho deciso di usare hostpapa dato che lo pago dopotutto.

Mini-storia irrilevante sulla migrazione di lfchosting a hostpapa. Uno dei miei siti statistici che riceve traffico dall’esterno ha smesso di funzionare. Il supporto è stato all’oscuro per 3 mesi. POI qualcuno ha detto che avrebbero disabilitato alcune possibili regole del firewall → quella correzione non ha funzionato… ma mi ha dato un indizio → avevano installato ModSecurity dopo la migrazione e una volta che ho buttato via quella schifezza, tutto il mio traffico è fluito di nuovo bene. Sto solo dicendo, migri vecchi clienti, usi un nuovo firewall/qualunque cosa, il cliente ha problemi di traffico… e nessuno nel supporto ha un minimo di attività da lampadina? Che vergogna.

Ho provato Outlook per verificare che le credenziali fossero a posto ma non sono riuscito a farlo funzionare - questo NON dice molto però. In realtà ho provato prima Pegasus Mail ma questo dice ancora meno di questi giorni - log più leggibili però :D.

telnet mail.papamail.net 465 almeno ha risposto qualcosa (non chiamarmi idiota qui)

Grattandomi la testa, 465 indicherebbe TLS/SSL e non starttls… gnnngh.

Aaargh, proverò semplicemente cambiando app.yml e leggendo i log…

=> modifica di app.yml => enigma della password smtp
Virgolette doppie intorno o no? Avevo virgolette doppie nell’email precedente funzionante vs gmail, ma sembra che debbano essere senza virgolette in molti post. Hmm, discourse è abbastanza intelligente da rimuovere le virgolette non necessarie? Qualcuno che ha effettivamente “password” come password sarebbe piuttosto improbabile :D.
Inizio a chiedermi se gmail rimuova effettivamente le virgolette doppie da una password per impostazione predefinita e questo è il motivo per cui funzionava con gmail prima?

Dopo la ricostruzione dell’app, l’invio di un’email di prova non funziona. Perché diavolo il log di ciò non può essere mostrato direttamente nella pagina di prova mi sfugge (suggerimento, suggerimento :), ok, forse un rischio per la sicurezza?).

più shared/standalone/log/rails/production.log
Non ha mostrato molto o troppo spazzatura per trovare quello che mi serviva (vedi suggerimento, suggerimento sopra).

./discourse-doctor

Non molto utile.

./discourse-setup

Ci vuole un’eternità (un po’ come ricostruire l’app con launcher), mi chiedo quale sia il modo più veloce per cambiare app.yml e testare l’invio di email?

BUG di discourse-setup?: avere una password come gjwha9T78&vv ha prodotto questa riga corrotta in app.yml (!):

DISCOURSE_SMTP_PASSWORD: "gjwha9T78 DISCOURSE_SMTP_PASSWORD: gjwha9T78&vv"

Apparentemente le virgolette doppie sono richieste dopo tutto. Ma discourse-setup che scrive “spazzatura” in app.yml se la password contiene una “&” è un po’ grave.

Mentre aspetto la centesima ricostruzione dell’app… imposto mailjet per sicurezza…

Ancora una ricostruzione usando mailjet e l’invio di email funziona subito.

Conclusione dopo 2 ore = mailjet funziona. Wohoo… MA…

Ci deve essere un modo più veloce per testare l’invio di email da discourse rispetto alla modifica di app.yml + ricostruzione?

Dato che presumo di aver fatto molte cose nel modo lungo e arduo, sono sicuro che qualcuno indicherà modi migliori. Soprattutto perché l’aiuto qui è sempre proattivo, non in stile “tu stupido noob” :D.

Sono piuttosto determinato a far funzionare anche hostpapa, dopotutto, questa è una delle cose che pago effettivamente. Ovviamente posterò qui se la mia ipotesi è corretta, è solo troppo tardi stasera.

Migliori riferimenti utilizzati per risolvere questo problema:

Utile (beh, per capire le cose delle porte 25/465/587):
Troubleshoot email on a new Discourse install

Utile anche una volta che sei pronto a provare qualsiasi altro provider di posta elettronica:
https://github.com/discourse/discourse/blob/main/docs/INSTALL-email.md

2 Mi Piace

In realtà, ricostruisce l’app.

Modifica il file,

./launcher destroy app
./launcher start app
5 Mi Piace

Molto più veloce, grazie.

È uno di quelli “tutti quelli che lo sanno lo usano” o una specie di “dovrebbe funzionare, ma ricostruire è la cosa più sicura”? Sì, ho cercato sul sito quante volte è stato menzionato… :smiley:

3 Mi Piace

È più facile fornire una soluzione che funzionerà sempre. E il numero di volte in cui il trucco è utile è piuttosto piccolo e difficile da spiegare quando funziona.

3 Mi Piace

Ti consiglio di considerare DigitalAka e Mailgun per la loro affidabilità e capacità di consegna. Li ho usati e sono molto validi. Inoltre, sono molto convenienti. Altamente raccomandati.

Onestamente, non capisco perché Brevo non sia più consigliato. Ottima interfaccia, semplice e pulita. Anche i 300/giorno nel piano gratuito sono fantastici, dato che altri ne offrono solo 100-200 al giorno.

2 Mi Piace

Quali? Mailgun sono 100 al giorno (per il piano gratuito).

Questo sito ha un’atmosfera sospetta. Sito web economico, errori di battitura, collegamenti ai social media errati nella loro pagina dei contatti… Non lo sceglierei. :no_good_man:

2 Mi Piace

Ops, credo di aver ricordato male.

Questa è la prima volta che DigitalAka viene menzionato su questo forum. Mi chiedo se questo utente nuovo di zecca si sia iscritto appositamente per far credere che sia alla pari con Mailgun – che per molto tempo è stata l’azienda raccomandata da Discourse, e forse lo è ancora. Uso Mailgun felicemente da 4-5 anni su quella raccomandazione. Mi piacerebbe passare ad Amazon SES semplicemente perché è 10 volte più economico, ma non sono riuscito a capirlo.

2 Mi Piace

Sto utilizzando bevo, precedentemente noto come Sendinblue.

1 Mi Piace

Consiglio vivamente la versione internazionale di Lark (versione internazionale di Feishu).
https://www.larksuite.com
Offre 15.000 crediti gratuiti per l’invio di email al mese, sufficienti a soddisfare le esigenze SMTP giornaliere di una community da qualche decina a oltre cento persone.

1 Mi Piace