Introduction to SMTP Configuration
Why use MessageFlow SMTP?
Most e-commerce platforms (SaaS) and CMS systems like WordPress send emails using standard web server functions such as PHP Mail by default. This solution has significant drawbacks: low IP reputation from sharing addresses with thousands of other sites and a lack of visibility into message delivery.
Routing your transactional traffic through MessageFlow SMTP servers provides:
High deliverability: Maintain a high chance of reaching the Inbox and bypassing SPAM folders by using our high-reputation infrastructure and security protocols.
Speed and scalability: Our infrastructure handles both small stores and high-volume dispatches. The system scales with your needs to ensure smooth delivery even during peak traffic periods like Black Friday.
Universal compatibility: The SMTP protocol is a global standard supported by most applications, platforms, and programming languages. This makes integration versatile for almost any IT environment.
Full analytics: Use the MessageFlow dashboard to track whether a customer received, opened, or clicked your message.
Security: Transmission encryption via TLS and SSL.
Prerequisites (Before you start)
You must satisfy two conditions in the MessageFlow dashboard for the integration to function correctly:
Verify the Sender: The email address you use as the "Sender" (From field) in your store settings must be added and verified in our system.
Configure DNS (SPF & DKIM): This is a critical step for deliverability. Correct DNS record configuration confirms your authorization to send emails from your domain and protects your brand from spoofing.
Find out more: Sender Authorization Guide
Universal configuration parameters
These parameters apply to every SMTP connection regardless of the platform you use:
Parameter
Value
Description
SMTP Server (Host)
https://smtp.messageflow.com
Outgoing server address.
Port (Recommended)
587 or 2525
TLS / STARTTLS encryption.
Use port 2525 if your hosting blocks port 587.
Port (SSL)
465
SSL encryption required by older mail systems.
Port (Standard)
25
Use with caution. Often blocked by cloud providers.
Login (User)
Found in the dashboard
Format: 1.accountname.smtp
Password
Set in the dashboard
The password defined for the specific SMTP account.
Where to find your login and password?
Find your credentials in the MessageFlow dashboard under: Email API > Settings > SMTP Accounts. If you forget your password, you can generate a new one in the same section. Note that these credentials differ from your dashboard login details.
Important: Propagation time
Wait up to 15 minutes after creating a new SMTP account or changing a password for the changes to fully propagate in our system. Attempting to send messages before this time may result in an authentication error.
Advanced security (Optional)
Use the IP Authorization feature to further protect your sending account. This limits SMTP server access to trusted IP addresses from your own servers, such as your online store IP, and blocks connection attempts from unknown sources.
Find out more: Configuring IP Authorization for SMTP accounts
Select your platform
Access specific configuration instructions for popular systems below:
SaaS Platforms (IdoSell, Shoper, AtomStore, Selly, SOTE, eFitness)
Open Source CMS (WordPress/WooCommerce, PrestaShop, Joomla!)
Integrators (Base)
Last updated