{"id":996,"date":"2026-09-08T06:22:19","date_gmt":"2026-09-08T06:22:19","guid":{"rendered":"https:\/\/smppcenter.com\/kb\/?p=996"},"modified":"2026-09-08T06:22:22","modified_gmt":"2026-09-08T06:22:22","slug":"how-to-set-up-smtp-in-smpp-center","status":"publish","type":"post","link":"https:\/\/smppcenter.com\/kb\/how-to-set-up-smtp-in-smpp-center\/","title":{"rendered":"How to Set Up SMTP in SMPP Center"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">SMTP is how SMPP Center sends emails from your platform: login alerts, OTP, password reset, credit notifications, support tickets, invoices, and bulk or marketing email. This guide covers platform SMTP (Admin), reseller SMTP (White Label), testing the connection, provider profiles for bulk email, and common fixes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Why SMTP Matters<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Mailer Type<\/th><th>What it does<\/th><th>When to use<\/th><\/tr><\/thead><tbody><tr><td><strong>PHP Mail<\/strong> (<strong>not recommended<\/strong>)<\/td><td>Uses the server\u2019s built-in mail function<\/td><td>Quick tests only. Limited reliability. <strong>Attachments are not supported.<\/strong><\/td><\/tr><tr><td><strong>SMTP<\/strong> <strong>(Recommended)<\/strong><\/td><td>Connects to your mail provider (Gmail, Google Workspace, Microsoft 365, Amazon SES, SendGrid, Mailgun, cPanel mail, etc.)<\/td><td><strong>Recommended for production.<\/strong> Required for attachments and reliable delivery.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Always use <strong>SMTP<\/strong> in production.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What Gets Sent Over SMTP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once SMTP is configured correctly, the platform can send:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin and user login alerts<\/li>\n\n\n\n<li>Welcome emails and password reset links<\/li>\n\n\n\n<li>Login \/ signup OTP emails<\/li>\n\n\n\n<li>Credit add or remove notifications<\/li>\n\n\n\n<li>Sender ID and support ticket emails<\/li>\n\n\n\n<li>Rate \/ price notification emails (optional separate SMTP)<\/li>\n\n\n\n<li>Marketing and bulk email campaigns<\/li>\n\n\n\n<li>Postpaid invoices and expiry \/ low-balance reminders<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part 1: Platform SMTP (Admin Panel)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use this for the main platform email identity and for the root\/admin account mail flow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Open E-Mail Settings<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the <strong>Admin Panel<\/strong>.<\/li>\n\n\n\n<li>Go to <strong>Settings \u2192 General<\/strong>.<\/li>\n\n\n\n<li>Open the <strong>E-Mail Settings<\/strong> tab.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">You will see sections for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Email branding (logo, footer, copyright, unsubscribe text)<\/li>\n\n\n\n<li><strong>E-Mail \u2013 SMTP Settings<\/strong><\/li>\n\n\n\n<li>Marketing batch mail options<\/li>\n\n\n\n<li><strong>Bulk E-Mail Dispatch \u2013 SMTP Provider Profile<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Set Mailer Type to SMTP<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Find <strong>Mailer Type<\/strong>.<\/li>\n\n\n\n<li>Select <strong>SMTP<\/strong>.<\/li>\n\n\n\n<li>The SMTP fields appear.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note shown in the panel:<\/strong> SMTP must be enabled if you want to send <strong>attachments<\/strong> in email.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Fill SMTP Connection Fields<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Required<\/th><th>What to enter<\/th><\/tr><\/thead><tbody><tr><td><strong>SMTP Host<\/strong><\/td><td>Yes<\/td><td>Your provider host, e.g. <code>smtp.gmail.com<\/code>, <code>smtp.office365.com<\/code>, <code>email-smtp.ap-south-1.amazonaws.com<\/code>, or <code>mail.yourdomain.com<\/code><\/td><\/tr><tr><td><strong>SMTP Encryption<\/strong><\/td><td>Yes<\/td><td><strong>SSL<\/strong> or <strong>STARTTLS<\/strong><\/td><\/tr><tr><td><strong>SMTP Port<\/strong><\/td><td>Yes<\/td><td>Usually <strong>465<\/strong> for SSL, <strong>587<\/strong> for STARTTLS (the UI often auto-fills this when you change encryption)<\/td><\/tr><tr><td><strong>From Name<\/strong><\/td><td>Yes<\/td><td>Display name recipients see, e.g. <code>SMPP Center Alerts<\/code><\/td><\/tr><tr><td><strong>SMTP Username<\/strong><\/td><td>Optional*<\/td><td>Leave blank for Gmail \/ most providers (From E-Mail is used). For <strong>AWS SES<\/strong>, enter the SMTP username starting with <code>AKIA...<\/code><\/td><\/tr><tr><td><strong>From E-Mail<\/strong><\/td><td>Yes<\/td><td>A <strong>verified sender address<\/strong>, e.g. <code>noreply@yourdomain.com<\/code>. Never put an AWS <code>AKIA...<\/code> username here<\/td><\/tr><tr><td><strong>Reply-To E-Mail<\/strong><\/td><td>Optional<\/td><td>Where replies should go. Leave blank to use the From address<\/td><\/tr><tr><td><strong>SMTP Auth Mode<\/strong><\/td><td>Optional<\/td><td>Leave <strong>Default (automatic)<\/strong> unless your provider requires LOGIN, PLAIN, or CRAM-MD5<\/td><\/tr><tr><td><strong>SMTP Password<\/strong><\/td><td>Yes<\/td><td>Mailbox password or app password \/ SMTP secret<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">*AWS SES and some enterprise relays require Username.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Set Admin Notification Address<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On the General settings area (same Settings page), confirm:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Admin Notification E-Mail<\/strong> \u2013 where test mail and admin alerts are delivered (comma-separated for multiple)<\/li>\n\n\n\n<li><strong>Site E-Mail (MAIL FROM)<\/strong> \u2013 platform identity used in some notification flows<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Test Connection<\/strong> feature sends the test message to your Admin Notification E-Mail.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Test Connection<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Test Connection<\/strong>.<\/li>\n\n\n\n<li>Wait for the result.<\/li>\n\n\n\n<li>Success shows: <strong>SMTP Connected<\/strong><\/li>\n\n\n\n<li>Check the Admin Notification inbox (and spam folder) for a <strong>Test Mail<\/strong> message.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If the test fails, fix credentials or network access first. Do not assume Save alone means mail will work.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Save Settings<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Save<\/strong> on General settings so host, encryption, port, From details, and password are stored. The password is stored encrypted.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part 2: Reseller SMTP (White Label)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Resellers who send their own branded emails need their own SMTP under White Label. Without this, reseller bulk email and many reseller-branded notifications will not send correctly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Path A: Reseller configures their own SMTP<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the <strong>Reseller \/ User Panel<\/strong>.<\/li>\n\n\n\n<li>Open <strong>White Label<\/strong>.<\/li>\n\n\n\n<li>Go to the Email category.<\/li>\n\n\n\n<li>Open <strong>SMTP Connectivity<\/strong>.<\/li>\n\n\n\n<li>Fill the same style of fields as Admin SMTP (Host, Encryption, Port, From Name, Username, From E-Mail, Password, optional Reply-To and Auth Mode).<\/li>\n\n\n\n<li>Optionally set an <strong>SMTP Provider Profile<\/strong> for bulk dispatch (see Part 4).<\/li>\n\n\n\n<li>Click <strong>Test Connection<\/strong>.<\/li>\n\n\n\n<li>On success (<strong>SMTP Connected<\/strong>), <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If SMTP Connectivity is missing, sending email from the reseller panel typically shows a message asking you to configure and save SMTP under White Label first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Path B: Admin configures SMTP for a reseller<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Admin Panel \u2192 <strong>Users<\/strong> \u2192 edit the reseller.<\/li>\n\n\n\n<li>Open the <strong>Reseller<\/strong> tab.<\/li>\n\n\n\n<li>Find <strong>Reseller SMTP Settings<\/strong>.<\/li>\n\n\n\n<li>Enter host and related fields.<\/li>\n\n\n\n<li>Leave <strong>Password blank<\/strong> on update if you want to keep the existing password.<\/li>\n\n\n\n<li>Use <strong>Test Connection<\/strong>, then save the user.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">These values are stored the same way as White Label SMTP Connectivity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optional: Rate Notification SMTP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Under White Label you may also see <strong>Rate Notification SMTP<\/strong>. Use a separate mailbox if price\/rate emails should go out from a different From address than general alerts. If it is not set, the default SMTP Connectivity is used.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part 3: Encryption and Port Cheat Sheet<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Encryption<\/th><th>Typical port<\/th><th>Common providers<\/th><\/tr><\/thead><tbody><tr><td><strong>SSL<\/strong><\/td><td><strong>465<\/strong><\/td><td>Many cPanel \/ hosting SMTP setups<\/td><\/tr><tr><td><strong>STARTTLS<\/strong><\/td><td><strong>587<\/strong><\/td><td>Gmail, Google Workspace, Microsoft 365, many transactional providers<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tips:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prefer 587 + STARTTLS or 465 + SSL as your provider documents.<\/li>\n\n\n\n<li>Port 25 is often blocked by cloud hosts. Avoid it unless your provider explicitly requires it and the server allows outbound 25.<\/li>\n\n\n\n<li>Firewall \/ security groups must allow outbound TCP to your SMTP host on the chosen port.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part 4: SMTP Provider Profile (Bulk \/ Marketing Email)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is <strong>not<\/strong> a second SMTP account. It controls <strong>how fast<\/strong> bulk email is dispatched so you stay within provider limits and avoid temporary blocks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where to set it<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Admin:<\/strong> Settings \u2192 General \u2192 E-Mail Settings \u2192 Bulk E-Mail Dispatch \u2013 SMTP Provider Profile<\/li>\n\n\n\n<li><strong>Reseller:<\/strong> White Label \u2192 SMTP Connectivity \u2192 Bulk E-Mail Dispatch Settings \u2013 SMTP Provider Profile<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Profile options<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Profile<\/th><th>Rough pacing<\/th><th>Best for<\/th><\/tr><\/thead><tbody><tr><td><strong>Google Workspace (Safe)<\/strong><\/td><td>About 20 emails\/min<\/td><td>Gmail \/ Google Workspace<\/td><\/tr><tr><td><strong>Standard<\/strong><\/td><td>About 120 emails\/min<\/td><td>Most shared \/ business SMTP<\/td><\/tr><tr><td><strong>High Volume<\/strong><\/td><td>About 600 emails\/min<\/td><td>SendGrid, Mailgun, Amazon SES, similar<\/td><\/tr><tr><td><strong>Enterprise<\/strong><\/td><td>About 1200 emails\/min<\/td><td>Dedicated high-capacity relays<\/td><\/tr><tr><td><strong>Custom<\/strong><\/td><td>You set batch size, rate, and reconnect interval<\/td><td>Advanced tuning<\/td><\/tr><tr><td><strong>Use platform default<\/strong> (reseller)<\/td><td>Falls back to admin settings, then safe defaults<\/td><td>When unsure<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you leave profile unset, the platform can auto-detect from the SMTP host (for example Google\/Outlook-style hosts use a safer profile; SendGrid\/Mailgun\/SES-style hosts use higher volume).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Marketing batch settings (Admin)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Also configure:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Batch E-Mail<\/strong><\/li>\n\n\n\n<li><strong>Batch E-Mail Count<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Then send campaigns from <strong>Marketing \u2192 Send E-mail<\/strong> (Admin) or <strong>Send E-Mail<\/strong> (Reseller panel, after SMTP Connectivity is saved).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part 5: Provider-Specific Setup Notes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Gmail \/ Google Workspace<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Use host <code>smtp.gmail.com<\/code>.<\/li>\n\n\n\n<li>Encryption: STARTTLS, port <strong>587<\/strong> (or SSL <strong>465<\/strong> if your account supports it).<\/li>\n\n\n\n<li>Enable 2-Step Verification and create an <strong>App Password<\/strong>. Use that as SMTP Password.<\/li>\n\n\n\n<li>Leave <strong>SMTP Username<\/strong> blank (From E-Mail is used).<\/li>\n\n\n\n<li>From E-Mail must be the Gmail \/ Workspace address (or an allowed send-as alias).<\/li>\n\n\n\n<li>Prefer the <strong>Google Workspace<\/strong> provider profile for bulk sends.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft 365 \/ Outlook<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Host is usually <code>smtp.office365.com<\/code>.<\/li>\n\n\n\n<li>STARTTLS + port <strong>587<\/strong>.<\/li>\n\n\n\n<li>Username is often the full mailbox address.<\/li>\n\n\n\n<li>From address must be allowed for that mailbox.<\/li>\n\n\n\n<li>Use a conservative provider profile if sending in volume.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Amazon SES<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Host looks like <code>email-smtp.&lt;region>.amazonaws.com<\/code>.<\/li>\n\n\n\n<li><strong>SMTP Username<\/strong> = SES SMTP credentials user (<code>AKIA...<\/code>).<\/li>\n\n\n\n<li><strong>From E-Mail<\/strong> = a <strong>verified<\/strong> SES identity (domain or email). Never put <code>AKIA...<\/code> in From E-Mail.<\/li>\n\n\n\n<li>Use the SES SMTP password from the console.<\/li>\n\n\n\n<li>Prefer <strong>High Volume<\/strong> profile for bulk.<\/li>\n\n\n\n<li>Confirm SES sandbox \/ production access and region match your host.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">SendGrid \/ Mailgun \/ similar<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Use the SMTP host from the provider dashboard.<\/li>\n\n\n\n<li>Username\/password (or API key as password) as documented by the provider.<\/li>\n\n\n\n<li>From address must be authenticated (SPF\/DKIM domain).<\/li>\n\n\n\n<li>Prefer <strong>High Volume<\/strong> profile.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">cPanel \/ custom domain mail<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Host is often <code>mail.yourdomain.com<\/code> or the hostname your host provides.<\/li>\n\n\n\n<li>Use the full email as From (and usually as username if required).<\/li>\n\n\n\n<li>Match SSL\/465 or STARTTLS\/587 to your host\u2019s mail docs.<\/li>\n\n\n\n<li>Start with <strong>Standard<\/strong> profile.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part 6: End-to-End Verification Checklist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After saving SMTP:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Test Connection<\/strong> succeeds with <strong>SMTP Connected<\/strong>.<\/li>\n\n\n\n<li>Test email arrives in Admin Notification \/ reseller session inbox.<\/li>\n\n\n\n<li>Trigger a real event (password reset request, login alert, or a small Send E-mail campaign).<\/li>\n\n\n\n<li>Confirm From Name and From E-Mail look correct to the recipient.<\/li>\n\n\n\n<li>If using Reply-To, reply to the message and confirm it lands in the right mailbox.<\/li>\n\n\n\n<li>For bulk mail, confirm the Provider Profile matches your provider\u2019s sending limits.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part 7: Troubleshooting<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Symptom<\/th><th>Likely cause<\/th><th>What to do<\/th><\/tr><\/thead><tbody><tr><td>Test fails \/ <strong>SMTP Not Connected<\/strong><\/td><td>Wrong host, port, encryption, user, or password<\/td><td>Re-check provider docs; try STARTTLS\/587 vs SSL\/465; regenerate app password<\/td><\/tr><tr><td>Authentication failed \/ <code>535<\/code><\/td><td>Bad password or auth method<\/td><td>App password for Google; correct SES SMTP user; try Auth Mode LOGIN or PLAIN<\/td><\/tr><tr><td>Connection timed out \/ refused<\/td><td>Firewall, blocked port, wrong host<\/td><td>Allow outbound 465\/587; confirm host and region<\/td><\/tr><tr><td>From E-Mail validation error about AWS username<\/td><td><code>AKIA...<\/code> placed in From E-Mail<\/td><td>Move <code>AKIA...<\/code> to <strong>SMTP Username<\/strong>; put verified email in From<\/td><\/tr><tr><td>Please fill in all SMTP fields<\/td><td>Incomplete form<\/td><td>Fill required host, encryption, port, From, password<\/td><\/tr><tr><td>Please configure SMTP Connectivity under White Label<\/td><td>Reseller SMTP missing<\/td><td>Reseller \u2192 White Label \u2192 SMTP Connectivity \u2192 Test \u2192 Save<\/td><\/tr><tr><td>Emails paused \/ SMTP temporarily disabled after repeated failures<\/td><td>Auth guard after repeated handshake failures<\/td><td>Fix credentials, Test Connection successfully, or ask Admin to reset the reseller SMTP auth guard on the user Reseller tab<\/td><\/tr><tr><td>Attachments missing \/ not sent<\/td><td>Mailer Type is PHP Mail<\/td><td>Switch Mailer Type to <strong>SMTP<\/strong><\/td><\/tr><tr><td>Bulk mail slow or provider blocks<\/td><td>Wrong Provider Profile<\/td><td>Use Google Workspace for Gmail; High Volume for SES\/SendGrid\/Mailgun; or Custom with lower rate<\/td><\/tr><tr><td>Works for Admin but not Reseller<\/td><td>Only platform SMTP set<\/td><td>Configure reseller White Label SMTP (or Admin \u2192 User \u2192 Reseller SMTP)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Password tips<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prefer app passwords \/ SMTP secrets over the main mailbox password when the provider offers them.<\/li>\n\n\n\n<li>After a successful save, leave password blank on later edits if you are not changing it (admin reseller form supports this).<\/li>\n\n\n\n<li>Avoid copying passwords with hidden spaces or HTML-encoded characters.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Deliverability tips (beyond SMTP login)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SMTP \u201cconnected\u201d only means the server accepted the message. For inbox placement:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Send from your own domain.<\/li>\n\n\n\n<li>Set <strong>SPF<\/strong>, <strong>DKIM<\/strong>, and preferably <strong>DMARC<\/strong> for that domain.<\/li>\n\n\n\n<li>Use a recognizable From Name.<\/li>\n\n\n\n<li>Keep marketing content compliant and include a clear unsubscribe footer (platform email footer settings support this).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Quick Setup Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Admin (platform):<\/strong><br>Settings \u2192 General \u2192 E-Mail Settings \u2192 Mailer Type = SMTP \u2192 fill host\/encryption\/port\/From\/password \u2192 Test Connection \u2192 Save \u2192 set Provider Profile for bulk if needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Reseller:<\/strong><br>White Label \u2192 SMTP Connectivity \u2192 fill and Test \u2192 Save \u2192 optional Rate Notification SMTP \u2192 optional Provider Profile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Admin for a reseller:<\/strong><br>Users \u2192 Edit \u2192 Reseller tab \u2192 Reseller SMTP Settings \u2192 Test \u2192 Save.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Need More Help?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If Test Connection still fails after verifying host, port, encryption, and credentials, contact your SMTP provider\u2019s support with the exact error text from the Test Connection result, and share that message with <a href=\"https:\/\/smppcenter.com\/contactUs\/\">SMPP Center support<\/a> if you need platform-side assistance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SMTP is how SMPP Center sends emails from your platform: login alerts, OTP, password reset, credit notifications, support tickets, invoices, and bulk or marketing email. This guide covers platform SMTP (Admin), reseller SMTP (White Label), testing the connection, provider profiles for bulk email, and common fixes. Why SMTP Matters Mailer Type What it does When [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[298,1,6],"tags":[],"class_list":["post-996","post","type-post","status-publish","format-standard","hentry","category-admin-panel","category-general","category-reseller-panel"],"_links":{"self":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/posts\/996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/comments?post=996"}],"version-history":[{"count":0,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/posts\/996\/revisions"}],"wp:attachment":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/media?parent=996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/categories?post=996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/tags?post=996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}