Skip to main content

Free Email Service Providers

OJS requires SMTP to send transactional emails (submission confirmations, review invitations, etc.). The following providers offer free tiers suitable for low/mid-volume journals.

ProviderFree TierNotesLink
Brevo (formerly Sendinblue)300 emails/day, unlimited contactsSMTP + API; solid deliverabilitybrevo.com
Mailchimp Transactional (Mandrill)500 emails/month (via paid plan add-on)Excellent deliverability; free trialmailchimp.com
SendGrid100 emails/day free foreverTwilio product; easy SMTP setupsendgrid.com
Mailgun1,000 emails/month (first 3 months free)Developer-friendly; pay-as-you-go aftermailgun.com
Amazon SES62,000 emails/month free (if sent from EC2)Extremely cheap outside free tieraws.amazon.com/ses
Postmark100 emails/month free, then pay-per-useBest deliverability; strict policypostmarkapp.com
SMTP2GO1,000 emails/month freeGood analytics; GDPR compliantsmtp2go.com
Elastic Email100 emails/day freeSimple pricing; EU-friendlyelasticemail.com
Mailtrap (testing)Unlimited email testing (sandbox)For dev/staging only; not productionmailtrap.io
Zoho Mail (SMTP)5 GB mailbox; SMTP includedUse your own domain; free for โ‰ค5 userszoho.com/mail
Gmail SMTP (App Password)500 emails/dayRequires Google Workspace or Gmail accountsupport.google.com

How to Configure SMTP in OJSโ€‹

Edit config.inc.php:

; SMTP settings
smtp = On
smtp_server = smtp.brevo.com
smtp_port = 587
smtp_auth = PLAIN
smtp_username = your@email.com
smtp_password = your_smtp_password

Or configure via Admin โ†’ Site Settings โ†’ Emails โ†’ Email Setup.