คู่มือโฮสติ้ง · อีเมล
คู่มือ SMTP Relay สำหรับเว็บไซต์ไทย 2026: Brevo, Mailgun, Resend, Amazon SES
ถ้าเว็บไซต์ของคุณส่งอีเมลยืนยันสั่งซื้อ รีเซ็ตรหัสผ่าน หรือแจ้งเตือนลูกค้า แล้วพบว่าอีเมลไปติดโฟลเดอร์ spam หรือ ส่งไม่ออกเลย — ปัญหาอาจอยู่ที่การตั้งค่า SMTP ตั้งต้น โฮสติ้งส่วนใหญ่ในไทยบล็อก Port 25 (outbound SMTP) เพื่อป้องกัน spam ทำให้การส่งอีเมลจาก PHP หรือ WordPress ผ่าน localhost ไม่ผ่าน
วิธีแก้ที่ถูกต้องคือใช้ บริการ SMTP Relay ซึ่งมีหลายตัวเลือกทั้งฟรีและเสียเงิน คู่มือนี้จะพาคุณเปรียบเทียบบริการยอดนิยม 4 ตัว ได้แก่ Brevo, Mailgun, Resend และ Amazon SES พร้อมวิธีตั้งค่าบน WordPress ทีละขั้น
สารบัญ
SMTP Relay คืออะไร
SMTP Relay (Simple Mail Transfer Protocol Relay) คือบริการ server ตัวกลางที่ทำหน้าที่รับอีเมลจากแอปพลิเคชันหรือเว็บไซต์ของคุณ แล้วส่งต่อไปยังผู้รับปลายทางผ่านระบบที่มี IP reputation สูง
แทนที่จะให้ server hosting ของคุณส่งอีเมลโดยตรง (ซึ่งมักถูกบล็อกหรือถูกจัดเป็น spam เพราะ IP ไม่มีประวัติ) คุณส่งผ่าน SMTP relay provider ที่มีความน่าเชื่อถือสูง มีความสัมพันธ์ที่ดีกับ email provider รายใหญ่อย่าง Gmail, Outlook และ Yahoo
ประเภทของอีเมลที่ต้องการ SMTP Relay
- Transactional email — ยืนยันการสั่งซื้อ, รีเซ็ตรหัสผ่าน, OTP, ใบแจ้งหนี้
- Notification email — แจ้งเตือนระบบ, alert จาก monitoring, ข้อความ CRM
- Application email — อีเมลจาก CMS, eCommerce platform, SaaS
- Bulk transactional — ส่ง invoice หรือ statement จำนวนมากพร้อมกัน
หมายเหตุ: SMTP Relay สำหรับ transactional ต่างจาก Email Marketing (newsletter/bulk campaign) แม้บางบริการจะรองรับทั้งสองอย่าง
ทำไมต้องใช้ SMTP Relay แทนการส่งตรง
หลายคนสงสัยว่าทำไมไม่ส่งอีเมลตรงจากเซิร์ฟเวอร์ เหตุผลหลักมี 4 ประการ:
1. โฮสติ้งบล็อก Port 25
ผู้ให้บริการโฮสติ้งส่วนใหญ่บล็อก outbound Port 25 เพื่อป้องกัน spam ทำให้ mail() ใน PHP หรือ wp_mail() ใน WordPress ไม่สามารถส่งออกได้หากไม่ผ่าน relay
2. IP Reputation ของ Shared Hosting ต่ำ
บน shared hosting IP เดียวใช้ร่วมกับผู้ใช้คนอื่นนับร้อย ถ้าใครส่ง spam ทำให้ IP ติด blacklist อีเมลของคุณจะถูกปฏิเสธโดย Gmail หรือ Outlook แม้คุณไม่ได้ทำผิดอะไร
3. ไม่มี Email Authentication ที่สมบูรณ์
การตั้งค่า SPF, DKIM และ DMARC บน server ตัวเองเป็นเรื่องซับซ้อน SMTP Relay providers ดูแลเรื่องนี้ให้ทั้งหมด รวมทั้ง bounce handling, unsubscribe และ feedback loop โดยอัตโนมัติ
4. Deliverability ต่ำ
แม้อีเมลส่งออกได้ ถ้าไม่มี authentication ที่ดีก็มีโอกาสสูงที่จะไปติด spam folder ทำให้ลูกค้าไม่เห็นอีเมลยืนยันสำคัญ ส่งผลต่อ conversion rate โดยตรง
ปัญหา Port 25 กับโฮสติ้งไทย
Port 25 คือ port มาตรฐานสำหรับ outbound SMTP ที่ server-to-server ใช้สื่อสารกัน แต่เนื่องจากถูก spam bots exploit มานาน ISP และโฮสติ้งส่วนใหญ่จึงบล็อก outbound Port 25 โดย default
ผู้ให้บริการโฮสติ้งไทยที่ดีส่วนใหญ่ อาทิ AsiaGB, Ruk-Com Cloud, Bangmod, Hostatom — ต่างบล็อก Port 25 เพื่อความปลอดภัย ผู้ใช้จึงต้องใช้ SMTP relay หรือ SMTP ของ hosting เอง (ซึ่งมักมี limit ต่อวัน)
ทางออกที่ดีที่สุด คือใช้ third-party SMTP relay service ที่มี dedicated IP pool, reputation ดี และรองรับ Port 587 (STARTTLS) ซึ่งไม่ถูกบล็อก
ต้องการโฮสติ้งไทยที่รองรับ DNS management ครบสำหรับตั้งค่า SMTP relay?
ดู AsiaGB — Editor's Choiceบริการ SMTP Relay ยอดนิยม 2026
เราตรวจสอบข้อมูลจากเว็บทางการของแต่ละบริการ ณ กันยายน 2026 ข้อมูลราคาอาจเปลี่ยนแปลงได้ ควรตรวจสอบล่าสุดที่เว็บผู้ให้บริการก่อนตัดสินใจ
1. Brevo (เดิมชื่อ Sendinblue)
Brevo เป็นบริการที่นิยมมากในยุโรปและเอเชีย เหมาะสำหรับธุรกิจที่ต้องการทั้ง transactional email และ marketing campaign ในแพลตฟอร์มเดียวกัน มี UI ที่ใช้งานง่าย แม้ไม่มีพื้นฐาน technical
- Free tier: ราว 300 อีเมล/วัน, ไม่จำกัด contacts (ตรวจสอบล่าสุดที่ brevo.com)
- Starter plan: ตาม volume เริ่มต้น 5,000 อีเมล/เดือนขึ้นไป
- จุดเด่น: UI ใช้งานง่าย, marketing automation ในตัว, drag-and-drop editor, CRM เบื้องต้น
- จุดด้อย: ราคา paid plan แพงกว่า Resend ถ้าต้องการแค่ transactional
- เหมาะกับ: SME ที่ต้องการ all-in-one email platform ทั้ง transactional และ newsletter
* ราคา Brevo เปลี่ยนบ่อย ตรวจสอบล่าสุดที่ brevo.com/pricing
2. Mailgun
Mailgun เป็นบริการ SMTP relay และ email API ที่ developer นิยมใช้มาหลายปี ภายใต้ Sinch Email group เหมาะสำหรับทีมที่ต้องการ API ทรงพลัง และระบบ log ละเอียด
- Free tier: 100 อีเมล/วัน (ไม่จำกัดวัน)
- Basic: เริ่มต้น $15/เดือน สำหรับ 10,000 อีเมล/เดือน; overage $1.80/1K
- Foundation: $35/เดือน สำหรับ 50,000 อีเมล/เดือน; overage $1.30/1K, log 5 วัน
- Scale: $90/เดือน สำหรับ 100,000 อีเมล/เดือน; dedicated IP pool, phone support, log 30 วัน
- จุดเด่น: API ครบ, email validation add-on, log retention ดี, SAML SSO
- จุดด้อย: ราคา overage ค่อนข้างแพงเมื่อเทียบกับ Resend
- เหมาะกับ: developer, SaaS, แอปที่ต้องการ API-first approach
ข้อมูล ณ กันยายน 2026 — ตรวจสอบล่าสุดที่ mailgun.com/pricing
3. Resend
Resend เป็น newcomer ที่ได้รับความนิยมอย่างรวดเร็วในกลุ่ม developer สมัยใหม่ เน้น developer experience ที่ดีและ SDK ทันสมัย รองรับ React Email templates ทำให้สร้างอีเมล HTML สวยงามได้ง่าย
- Free: 3,000 อีเมล/เดือน (100 อีเมล/วัน), 3 domains, ticket support
- Pro $20/เดือน: 50,000 อีเมล/เดือน, 10 domains, ไม่จำกัดต่อวัน, overage $0.90/1K
- Pro $35/เดือน: 100,000 อีเมล/เดือน, overage $0.90/1K
- Scale $90–$1,150/เดือน: 100K–2.5M อีเมล/เดือน; dedicated Slack channel
- จุดเด่น: SDK Node.js/Python/PHP/Go/Ruby, React Email, dashboard ทันสมัย, overage ถูก
- จุดด้อย: ไม่มี built-in marketing email, ยังใหม่กว่า Mailgun
- เหมาะกับ: developer, startup, Next.js/React projects
ข้อมูล ณ กันยายน 2026 — ตรวจสอบล่าสุดที่ resend.com/pricing
4. Amazon SES (Simple Email Service)
Amazon SES เป็นบริการของ AWS ที่ให้ราคาถูกที่สุดสำหรับ volume สูง แต่ต้องการความรู้ technical มากกว่า และมีขั้นตอน setup ที่ซับซ้อนกว่า โดยเฉพาะ sandbox mode เริ่มต้น
- Free tier: $200 credit สำหรับลูกค้าใหม่ AWS (ใช้ได้ 12 เดือน)
- À la carte: $0.10/1,000 อีเมล ไม่มีค่าบริการรายเดือน
- Essentials plan: $0.16/1,000 อีเมล (0–10M/เดือน), ลดลงที่ volume สูง
- Attachment: $0.12/GB สำหรับข้อมูล attachment
- จุดเด่น: ราคาถูกมากสำหรับ volume สูง, integrate กับ AWS services ได้ทันที
- จุดด้อย: setup ซับซ้อน, sandbox mode ต้องขอ production access, UI ไม่ friendly
- เหมาะกับ: ธุรกิจที่ใช้ AWS แล้ว, volume สูง, ทีม technical แข็งแกร่ง
ข้อมูล ณ กันยายน 2026 — ตรวจสอบล่าสุดที่ aws.amazon.com/ses/pricing
ตารางเปรียบเทียบ SMTP Relay
สรุปข้อมูลหลักของแต่ละบริการ ณ กันยายน 2026:
| บริการ | Free Tier | Plan เริ่มต้น | ราคา/1K (approx) | Overage | เหมาะกับ |
|---|---|---|---|---|---|
| Brevo | ~300/วัน | ตาม volume | ดูเว็บ | ดูเว็บ | SME, all-in-one |
| Mailgun | 100/วัน | $15/mo (10K) | $1.30–1.80 | $1.30–1.80/1K | Developer, API |
| Resend | 3,000/mo | $20/mo (50K) | ~$0.40 | $0.90/1K | Dev, Next.js |
| Amazon SES | $200 credit | $0.10/1K | $0.10–0.16 | ต่อ 1K | AWS, volume สูง |
* ราคา Brevo ไม่ได้แสดงเป็น per-1K เนื่องจากโครงสร้างราคาซับซ้อน ตรวจสอบที่เว็บโดยตรง
วิธีเลือก SMTP Relay ให้เหมาะกับธุรกิจของคุณ
เลือกตาม volume อีเมลต่อเดือน
- น้อยกว่า 3,000/เดือน: Resend Free หรือ Brevo Free เพียงพอ ไม่มีค่าใช้จ่าย
- 3,000–50,000/เดือน: Resend Pro $20 (คุ้มค่าที่สุด) หรือ Mailgun Basic $15 สำหรับ API features
- 50,000–500,000/เดือน: Mailgun Scale, Resend Scale หรือ Amazon SES à la carte
- มากกว่า 500,000/เดือน: Amazon SES ประหยัดที่สุดอย่างชัดเจน
เลือกตามความต้องการ technical
- WordPress + plugin ง่ายๆ: ทุกบริการรองรับ (ใช้ SMTP username/password)
- Custom app + SDK ทันสมัย: Resend (SDK Node.js/Python/PHP/Go/Ruby)
- API-first + log ละเอียด: Mailgun (log 5–30 วัน, email validation)
- Marketing automation ด้วย: Brevo (newsletter + transactional + CRM)
- AWS ecosystem: Amazon SES (integrate กับ Lambda, SNS, CloudWatch)
เลือกตามงบประมาณ
ถ้างบน้อยและ volume ไม่สูง Resend Free หรือ Brevo Free เริ่มต้นได้ดี เมื่อ volume เพิ่ม Resend Pro $20/mo คุ้มค่าที่สุดในกลุ่ม สำหรับ volume สูงมาก (หลายแสนต่อเดือน) Amazon SES ถูกที่สุด แต่ต้องบวกค่า technical overhead เข้าไปด้วย
สรุปคำแนะนำของเรา
สำหรับเว็บไทยทั่วไปและ WordPress: เริ่มด้วย Resend Free (3,000/เดือน) หรือ Brevo Free (~300/วัน) ถ้าต้องการ marketing ด้วย — upgrade ไป Resend Pro $20 เมื่อ volume เกิน สำหรับ enterprise บน AWS: Amazon SES ประหยัดสุด
วิธีตั้งค่า SMTP Relay บน WordPress ทีละขั้น
WordPress ใช้ฟังก์ชัน wp_mail() ซึ่งพึ่งพา PHP mail() โดย default ซึ่งมักถูกบล็อก วิธีแก้คือใช้ plugin SMTP ที่เชื่อมต่อกับ relay service
Plugin แนะนำสำหรับ WordPress
- WP Mail SMTP (จาก WPForms) — ยอดนิยมที่สุด มีทั้งฟรีและ Pro
- FluentSMTP — ฟรีทั้งหมด รองรับหลาย provider พร้อม email log
- Post SMTP — ฟรี มี log อีเมลและ notification เมื่อส่งล้มเหลว
ตั้งค่า Resend บน WordPress (ตัวอย่าง)
- สมัคร Resend account ที่ resend.com และสร้าง API Key
- Verify โดเมนของคุณใน Resend (เพิ่ม DNS records ที่ Resend แสดงให้ในขั้นตอน)
- ติดตั้ง WP Mail SMTP หรือ FluentSMTP บน WordPress
- เลือก "Other SMTP" และป้อนค่าดังนี้:
- SMTP Host:
smtp.resend.com - Port:
587(STARTTLS) หรือ465(SSL) - Username:
resend - Password: API Key ของคุณ
- From Email: อีเมลที่ verify แล้วในโดเมนของคุณ
- SMTP Host:
- ส่ง test email และตรวจสอบว่าเข้า inbox (ไม่ใช่ spam)
ตั้งค่า Mailgun บน WordPress
- SMTP Host:
smtp.mailgun.org - Port:
587(TLS) - Username: SMTP credentials จาก Mailgun dashboard (ไม่ใช่ email login)
- Password: SMTP password จาก Mailgun (แตกต่างจาก account password)
ตั้งค่า Amazon SES บน WordPress
- เปิด AWS account และขอ production access (ออกจาก sandbox) ก่อน
- Verify โดเมนหรือ email address ใน SES Console
- สร้าง SMTP credentials ใน SES Console (ต่างจาก IAM credentials)
- ใช้ค่า:
- SMTP Host:
email-smtp.[region].amazonaws.com - Port:
587 - Username และ Password จาก SES SMTP credentials
- SMTP Host:
DNS Records ที่ต้องตั้งสำหรับ Email Authentication
ทุกบริการ SMTP relay ต้องการ DNS records สำหรับ authentication ก่อนจึงจะส่งอีเมลในชื่อโดเมนของคุณได้ โดยมี 3 record หลัก:
SPF Record (Sender Policy Framework)
ระบุว่า server ไหนได้รับอนุญาตให้ส่งอีเมลจากโดเมนของคุณ เป็น TXT record ใน DNS เช่น:
v=spf1 include:spf.resend.com ~all
แต่ละ provider จะมี include path ที่แตกต่างกัน ตาม documentation ของแต่ละบริการ
DKIM Record (DomainKeys Identified Mail)
ลายเซ็นดิจิทัลที่ยืนยันว่าอีเมลไม่ถูกแก้ไขระหว่างทาง เป็น CNAME หรือ TXT record ที่ provider กำหนดให้ เช่น resend._domainkey.yourdomain.com
DMARC Record
กำหนด policy ว่าทำอะไรกับอีเมลที่ fail SPF หรือ DKIM เช่น:
v=DMARC1; p=none; rua=mailto:[email protected]
เริ่มด้วย p=none (monitoring) ก่อน แล้วเปลี่ยนเป็น p=quarantine หรือ p=reject เมื่อมั่นใจแล้ว
ทุกบริการที่กล่าวถึงมีคู่มือ DNS setup ที่ชัดเจน พร้อม checker ว่า records ถูกต้องหรือไม่
สิ่งที่ควรระวัง
Sandbox Mode ของ Amazon SES
AWS SES เปิดบัญชีใหม่ใน sandbox mode โดยอัตโนมัติ ซึ่งส่งได้เฉพาะ verified email address เท่านั้น ต้องขอ "Production Access" ผ่าน AWS Support Console ซึ่งใช้เวลาอนุมัติ 1–2 วันทำการ
Dedicated IP Warm-up
ถ้าคุณซื้อ dedicated IP (มักมีใน plan สูง) จะต้อง warm-up ค่อยๆ เพิ่ม volume ในช่วงแรก ไม่งั้น IP reputation จะต่ำตั้งแต่แรก Shared IP pool ที่ providers จัดให้ผ่าน warm-up มาแล้ว
Bounce Rate ต้องต่ำกว่า 5%
อีเมล bounce สูงกว่า 5% จะทำให้บัญชีถูก suspend หรือถูกจำกัด ควรทำความสะอาด email list เป็นประจำ handle bounce อย่างถูกต้อง และไม่ส่งไปที่ email ที่ bounce แล้ว
อย่าใช้ SMTP Relay สำหรับ Bulk Marketing
SMTP Relay ออกแบบสำหรับ transactional email การส่ง newsletter หรือ promotional campaign จำนวนมากอาจทำให้ account ถูก suspend ควรใช้บริการ email marketing platform แทน (Brevo เป็นข้อยกเว้นที่รองรับทั้งสองอย่าง)
From Address ต้องตรงกับ Verified Domain
ทุกบริการกำหนดให้ From address ต้องอยู่ในโดเมนที่ verify แล้ว ห้ามใช้ Gmail หรือ email ของผู้ให้บริการอื่นเป็น From address
คำถามที่พบบ่อย
SMTP Relay คืออะไร
SMTP Relay คือบริการตัวกลางที่รับส่งอีเมลแทนเซิร์ฟเวอร์ของคุณ มี IP reputation สูงและตั้งค่า SPF/DKIM/DMARC ครบถ้วน ทำให้อีเมลส่งถึง inbox ได้ดีกว่าส่งตรงจาก hosting
ทำไมต้องใช้ SMTP Relay แทนส่งตรงจาก hosting
โฮสติ้งส่วนใหญ่บล็อก Port 25 เพื่อป้องกัน spam นอกจากนี้ IP ของ shared hosting มักมี reputation ต่ำทำให้อีเมลถูกกรองเป็น spam SMTP Relay แก้ปัญหาเหล่านี้โดยใช้ IP pool ที่มี reputation ดี
SMTP Relay ฟรีมีไหม
มี — Brevo มี free tier ราว 300 อีเมล/วัน, Resend มี 3,000 อีเมล/เดือน (100/วัน), Mailgun มี 100 อีเมล/วัน เพียงพอสำหรับเว็บเล็กหรือทดสอบระบบ
Brevo, Mailgun, Resend ต่างกันอย่างไร
Brevo เหมาะสำหรับ SME ที่ต้องการ all-in-one (transactional + marketing + CRM) Mailgun เหมาะ developer ที่ต้องการ API ทรงพลังและ log ละเอียด Resend เน้น developer experience ทันสมัย SDK ดี overage ถูก Amazon SES ถูกที่สุดสำหรับ volume สูงบน AWS
ตั้งค่า SMTP Relay บน WordPress อย่างไร
ใช้ plugin WP Mail SMTP หรือ FluentSMTP ป้อน SMTP hostname, port (587), username และ password จากบริการที่เลือก ส่ง test email เพื่อยืนยัน ทุกบริการมีคู่มือ WordPress integration โดยเฉพาะ
Port ไหนที่ควรใช้สำหรับ SMTP
Port 587 (STARTTLS) คือ standard สมัยใหม่ที่แนะนำ Port 465 (SSL/TLS) ก็รองรับในหลายบริการ ส่วน Port 25 มักถูกบล็อกโดย ISP และโฮสติ้ง ไม่ควรใช้
DNS records อะไรบ้างที่ต้องตั้ง
ต้องตั้ง 3 records: SPF (ระบุ server ที่ส่งได้), DKIM (ลายเซ็นดิจิทัล), และ DMARC (policy จัดการ fail) บริการทุกตัวมีคู่มือ DNS setup ที่ชัดเจนพร้อม checker อัตโนมัติ
Amazon SES ต้องใช้ AWS account ไหม
ใช่ ต้องมี AWS account ผ่าน verification และขอ production access ออกจาก sandbox mode ก่อน ซึ่งใช้เวลา 1–2 วันทำการ แต่ราคาถูกมากสำหรับ volume สูง
สรุป: เลือก SMTP Relay ไหนดี
การเลือก SMTP Relay ที่เหมาะสมขึ้นอยู่กับ volume, ความต้องการ technical และงบประมาณ:
- เริ่มต้น / ทดสอบ: Resend Free (3K/เดือน) หรือ Brevo Free (~300/วัน)
- WordPress SME: Resend Pro $20/mo หรือ Brevo (ถ้าต้องการ marketing ด้วย)
- Developer / SaaS: Resend Pro หรือ Mailgun Foundation
- Volume สูงมาก + AWS: Amazon SES ($0.10/1K)
ไม่ว่าจะเลือกบริการไหน สิ่งสำคัญคือต้องตั้งค่า SPF, DKIM, DMARC ให้ครบ verify โดเมน และดูแล bounce rate ให้ต่ำกว่า 5% เพื่อให้ deliverability สูงสุดและอีเมลของคุณถึงมือลูกค้าได้จริง
ต้องการโฮสติ้งไทยที่รองรับ DNS management ครบและทำงานร่วมกับ SMTP relay ได้ดี ลองดู AsiaGB หรือ Ruk-Com Cloud ซึ่งมี DirectAdmin / cPanel พร้อม DNS zone editor ครบ