SMTP relay setup by app

Bulko works with any software that can send email over SMTP: host smtp.bulko.io, port 587 (STARTTLS), 465 (SSL) or 2525, and the username and password from your dashboard. Below are step-by-step settings for popular apps.

Websites and CMS

  • Ghost: To send Ghost email through SMTP, edit config.production.json and add a "mail" block with "transport": "SMTP", host smtp.bulko.io, port 587, "secure"…
  • WordPress: To send WordPress email through SMTP, install WP Mail SMTP, go to WP Mail SMTP > Settings, pick the Other SMTP mailer and enter SMTP Host smtp.bulko.…

Automation and no-code

  • Make: In Make.com, add the Email app's Send an Email module, create a connection with the Others (SMTP) connection type and Email provider set to Other, th…
  • n8n: In n8n, add a Send Email node, create an SMTP account credential with Host smtp.bulko.io, Port 587, SSL/TLS turned off (the connection upgrades with …
  • Zapier: Use the SMTP by Zapier app: in a Zap, add the Send Email action, connect a new account with Host smtp.bulko.io, your Bulko username and password, Use…

Frameworks

  • Django: To send Django email through an SMTP relay, set EMAIL_BACKEND to django.core.mail.backends.smtp.EmailBackend, EMAIL_HOST to smtp.bulko.io, EMAIL_PORT…
  • Laravel: To send Laravel mail through an SMTP relay, set MAIL_MAILER=smtp, MAIL_HOST=smtp.bulko.io, MAIL_PORT=587 and your MAIL_USERNAME and MAIL_PASSWORD in …

Programming languages

  • Nodemailer: To send email from Node.js with Nodemailer, call nodemailer.createTransport with host smtp.bulko.io, port 587, secure: false and auth.user and auth.p…
  • PHPMailer: To send email with PHPMailer through an SMTP relay, call isSMTP() and set Host to smtp.bulko.io, SMTPAuth to true, Username and Password from environ…
  • Python: To send email in Python, build an email.message.EmailMessage, open smtplib.SMTP("smtp.bulko.io", 587), call starttls() with ssl.create_default_contex…

Apps and self-hosted tools

  • Grafana: To send Grafana alert emails, enable the [smtp] section in grafana.ini with host = smtp.bulko.io:587, your Bulko SMTP user and password, a from_addre…
  • listmonk: In listmonk, open Settings -> SMTP, set Host to smtp.bulko.io, Port to 587, Auth protocol to LOGIN, TLS to STARTTLS, enter your Bulko SMTP username a…
  • Mautic: In Mautic 5, open Settings (gear icon) -> Configuration -> Email Settings and set the DSN fields to Scheme smtp, Host smtp.bulko.io, Port 587 and you…
  • Nextcloud: In Nextcloud, go to Administration settings -> Basic settings -> Email server, set Send mode to SMTP, Encryption to None/STARTTLS, Server address to …
  • Supabase: In the Supabase dashboard, open Authentication, go to the Emails section and the SMTP Settings tab, turn on Enable Custom SMTP, then enter Sender ema…
  • Thunderbird: In Thunderbird, open Account Settings, select Outgoing Server (SMTP), click Add and enter Server Name smtp.bulko.io, Port 587, Connection security ST…

Don't see your app?

Look for an SMTP or "outgoing mail" section in your app and use the same values. If the app asks for "SSL" or "TLS", pick TLS with port 587 or SSL with port 465. Questions: [email protected].

SMTP relay plans: from $5 for 5,000 emails