Empfohlener SMTP-Anbieter

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 „Gefällt mir“

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

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

8 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

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

5 „Gefällt mir“

Es scheint, dass es wieder soweit ist (jährliche obligatorische Wartung von Discourse) :D.

Es sieht so aus, als hätte Gmail endlich den Zugriff von Drittanbietern auf Gmail eingestellt. Nicht, dass es mich stört, denn wegen Discourse steht der Wechsel zu Mailgun schon ewig auf meiner To-Do-Liste.

Was natürlich nur noch “kostenpflichtig” ist.

Ist Mailjet also die beste kostenlose Option? Normalerweise komme ich mit maximal 200 E-Mails gut zurecht und ich habe keine Lust, endlich meinen eigenen Mailserver einzurichten.

1 „Gefällt mir“

Es gibt Partnerseiten von SendGrid, die auch heute noch bis zu 12.000 E-Mails/Monat kostenlos anbieten. Alles, was Sie tun müssen, ist, dass diese Ihr Konto für Sie bereitstellen und sicherstellen, dass auf der Seite des Partners Zugriffskontrollen vorhanden sind (nur 1 Login auf der SendGrid-Seite, Zugriff über den Partner).

Ich bin mir nicht sicher, wie viel ich hier sagen soll (ich möchte nicht, dass sie den Dienst einstellen oder so etwas, besonders da ESPs von großzügigen kostenlosen Angeboten weggehen), aber ich würde Ihnen gerne in die richtige Richtung weisen, wenn Sie es nicht finden können.

1 „Gefällt mir“

Soweit es das wert ist, benutze ich MXRoute, seit ich diesen Thread begonnen habe, und es funktioniert einwandfrei.

1 „Gefällt mir“

Ich habe die Dinge zum Laufen gebracht, nicht so, wie ich es mir ursprünglich vorgestellt hatte, aber vielleicht habe ich etwas falsch gelesen. Kurz gesagt, Mailjet funktionierte beim ersten (Mailjet-)Versuch. Danke für die Hilfe und/oder ein gutes Forum mit Lösungen.

Zusammenfassung

LANGE VERSION

Wie ich versucht habe, es zum Laufen zu bringen (damit Sie sehen können, wie jemand mit sehr wenig verbleibendem Linux-Gedächtnis diese Dinge löst). Also alle langweiligen Schritte inklusive… was zu ein paar Entwicklerhinweisen und einem möglichen Fehler führt.

Ich habe einen Digital Ocean Snapshot gemacht (ich hatte einige schlechte Erfahrungen mit Discourse-Upgrades zuvor :smiley: → das Upgrade auf die neueste Version lief dieses Mal wie am Schnürchen, da ich jetzt 50 GB statt 30 GB habe, trotzdem ein Lob).

Da lfchosting letzten Herbst zu hostpapa wurde, habe ich beschlossen, hostpapa zu nutzen, da ich dafür bezahle.

Irrelevante Minigeschichte über lfchosting, das zu hostpapa migriert. Eine meiner Statistikseiten, die von außen Traffic erhält, funktionierte nicht mehr. Der Support war 3 Monate lang ahnungslos. DANN sagte jemand, sie würden einige mögliche Firewall-Regeln deaktivieren → diese Lösung funktionierte nicht… aber das gab mir einen Hinweis → sie hatten ModSecurity nach der Migration installiert und als ich diesen Mist aus dem Fenster warf, floss mein gesamter Traffic wieder reibungslos. Nur so am Rande, Sie migrieren alte Kunden, verwenden eine neue Firewall/was auch immer, der Kunde hat Verkehrsprobleme… und niemand im Support hat irgendeine Glühbirnenaktivität? Himmel hilf.

Ich habe Outlook ausprobiert, um zu prüfen, ob die Anmeldedaten in Ordnung sind, aber es funktionierte nicht - das sagt aber NICHT viel aus. Eigentlich habe ich zuerst Pegasus Mail ausprobiert, aber das sagt heutzutage noch weniger aus - aber besser lesbare Protokolle :D.

telnet mail.papamail.net 465 antwortete zumindest etwas (nenn mich hier nicht Idiot)

Ich kratze mir am Kopf, 465 würde TLS/SSL und nicht starttls bedeuten… gnnngh.

Aaargh, ich werde es einfach testen, indem ich app.yml ändere und die Protokolle lese…

=> app.yml Bearbeitung => smtp Passwort Rätsel
Doppelte Anführungszeichen drumherum oder nicht? Ich hatte doppelte Anführungszeichen in meiner früheren funktionierenden E-Mail im Vergleich zu Gmail, aber es sieht so aus, als ob es in so vielen Beiträgen ohne Anführungszeichen sein sollte. Hmm, ist Discourse schlau genug, unnötige Anführungszeichen zu entfernen? Jemand, der tatsächlich “Passwort” als Passwort hat, wäre eher unwahrscheinlich :D.
Ich fange an zu überlegen, ob Gmail standardmäßig doppelte Anführungszeichen aus einem Passwort entfernt und deshalb funktionierte es früher mit Gmail?

Nach dem Rebuild der App funktioniert das Senden von Test-E-Mails nicht. Warum auf der Welt das Protokoll davon nicht direkt auf der Testseite angezeigt werden kann, ist mir schleierhaft (Hinweis, Hinweis :), na gut, vielleicht ein Sicherheitsrisiko?).

mehr shared/standalone/log/rails/production.log
Es zeigte nicht viel oder zu viel Müll, um das zu finden, was ich brauchte (siehe Hinweis, Hinweis oben).

./discourse-doctor

Nicht viel Nutzen.

./discourse-setup

Es dauert ewig (ein bisschen wie ein Launcher-Rebuild-App), ich frage mich, was der schnellste Weg ist, um app.yml zu ändern und ausgehende E-Mails zu testen?

discourse-setup BUG?: Ein Passwort wie gjwha9T78&vv führte zu dieser kaputten Zeile in app.yml (!):

DISCOURSE_SMTP_PASSWORD: "gjwha9T78 DISCOURSE_SMTP_PASSWORD: gjwha9T78&vv"

Anscheinend sind die doppelten Anführungszeichen doch erforderlich. Aber dass discourse-setup “Müll” in app.yml schreibt, wenn das Passwort ein “&” enthält, ist ziemlich schlecht.

Während ich auf den n-ten App-Rebuild warte… richte ich Mailjet ein, nur für den Fall…

Ein weiterer Rebuild mit Mailjet und das Versenden von E-Mails funktioniert auf Anhieb.

Schlussfolgerung nach 2 Stunden = Mailjet funktioniert. Wohoo… ABER…

Es muss einen schnelleren Weg geben, das Senden von E-Mails von Discourse zu testen, als app.yml zu bearbeiten + Rebuild?

Da ich davon ausgehe, dass ich viele Dinge auf dem langen und mühsamen Weg gemacht habe, bin ich sicher, dass jemand bessere Wege aufzeigen wird. Insbesondere da die Hilfe hier immer proaktiv ist, nicht im Stil von “du dummer Noob” :D.

Ich bin irgendwie darauf erpicht, hostpapa jetzt auch tatsächlich zum Laufen zu bringen, schließlich ist das eine der Dinge, für die ich tatsächlich bezahle. Ich werde natürlich hier posten, wenn meine Vermutung richtig ist, es ist nur heute Abend zu spät.

Beste Referenzen, die bei der Lösung dieses Problems verwendet wurden:

Nützlich (nun ja, um die Port-Thematik 25/465/587 zu verstehen):
Troubleshoot email on a new Discourse install

Ebenfalls nützlich, wenn Sie bereit sind, einen anderen E-Mail-Anbieter auszuprobieren:
https://github.com/discourse/discourse/blob/main/docs/INSTALL-email.md

2 „Gefällt mir“

Es baut tatsächlich eine App neu.

Bearbeiten Sie die Datei,

./launcher destroy app
./launcher start app
5 „Gefällt mir“

Viel schneller, danke.

Ist das eines von diesen „jeder, der es kennt, benutzt es“ oder eine Art „sollte funktionieren, aber ein Neuaufbau ist am sichersten“? Jupp, habe die Seite durchsucht, wie oft das erwähnt wurde… :smiley:

3 „Gefällt mir“

Es ist einfacher, eine Lösung anzubieten, die immer funktioniert. Und die Anzahl der Male, in denen der Trick nützlich ist, ist ziemlich gering und es ist schwer zu erklären, wann er funktioniert.

3 „Gefällt mir“

Ich empfehle Ihnen, DigitalAka und Mailgun wegen ihrer Zuverlässigkeit und Zustellbarkeit in Betracht zu ziehen. Ich habe sie benutzt und sie sind sehr gut. Außerdem sind sie sehr erschwinglich. Sehr zu empfehlen.

Ehrlich gesagt, ich weiß nicht, warum Brevo nicht öfter empfohlen wird. Tolle Benutzeroberfläche, einfach und übersichtlich. Die 300/Tag im kostenlosen Plan sind auch ziemlich gut, da andere nur 100-200 pro Tag haben.

2 „Gefällt mir“

Welche denn? Mailgun kostet 100 pro Tag (für den kostenlosen Plan).

Diese Seite hat eine zwielichtige Ausstrahlung. Billige Website, Tippfehler, falsche Social-Media-Links auf der Kontaktseite… Würde ich nicht nehmen. :no_good_man:

2 „Gefällt mir“

Ups, ich habe mich wohl falsch erinnert.

DigitalAka wird in diesem Forum zum ersten Mal erwähnt. Ich frage mich, ob sich dieser brandneue Benutzer extra angemeldet hat, um Leute glauben zu machen, dass er mit Mailgun auf einer Stufe steht – was lange Zeit das von Discourse empfohlene Unternehmen war und vielleicht immer noch ist. Ich benutze Mailgun seit 4-5 Jahren glücklich auf Empfehlung. Ich würde gerne zu Amazon SES wechseln, einfach weil es 10x billiger ist, aber ich konnte es einfach nicht verstehen.

2 „Gefällt mir“

Ich verwende bevo, ehemals bekannt als Sendinblue.

1 „Gefällt mir“

Ich empfehle dringend die internationale Version von Lark (die internationale Version von Feishu).
https://www.larksuite.com
Sie bietet 15.000 kostenlose E-Mail-Sendegutschriften pro Monat, was ausreicht, um den täglichen SMTP-Bedarf einer Community von einigen Dutzend bis über hundert Personen zu decken.

1 „Gefällt mir“