DEV Community

Lumin
Lumin

Posted on

1 1

บันทึกการ verify mailgun domain ด้วย domain.google

ที่มาที่ไป

  • ทำ campaign website ให้ลูกค้า
  • ทั้งเราและลูกค้าไม่มี server
  • mailgun ส่งแบบ pay as you go - ใช้เท่าไหร่จ่ายเท่านั้น
  • เราซื้อ domain.google ไว้ตัวนึง

ทำไมเลือก mailgun

ข้อดี

  • ใน environment dev เราสามารถส่งได้ฟรี ไม่ต้องมี billing แต่จำกัดการส่งเฉพาะ email ที่ทำ verify ใน mailgun accoun ของเราเท่านั้น
  • สามารถสร้างได้หลาย domain เอาไปใช้ได้กับลูกค้าหลายๆเจ้า
  • ใช้ API key เดียวกันหมดทุก domain

ข้อเสีย

  • ตอนขึ้น production จริงๆ ต้องทำ verify domain จริง
  • ไม่มี limit usage ของแต่ละ domain

อื่นๆ

  • ไม่มีเวลาดูเจ้าอื่น รู้จักและใช้ mailgun มาก่อนหน้านี้

ทำอย่างไร

  1. เพิ่ม domain ใหม่ใน mailgun
  2. เอา DNS record ของ mailgun ไปใส่ใน domain
  3. เข้า domain.google ตรงบนสุดกด "My Domains"
  4. เราจะเห็นรายการ domain กดเลือก "Manage"
  5. ด้านซ้ายมือ เลือก "DNS"
  6. เพิ่ม subdomain ใน Synthetic records โดยเลือก เป็น dynamic DNS
  7. เพิ่ม Custom resource records
  8. type = TXT, target = subdomain, text = "ตาม mailgun"
  9. type = TXT, target = pic._domainkey.subdomain, text = "ตาม mailgun"
  10. type = MX, target = subdomain, text = "mxa.eu.mailgun.org" + "mxb.eu.mailgun.org"
  11. type = CNAME, target = email.subdomain, text = "eu.mailgun.org"

ขั้นตอนต่อไปคือการรอ ... ประมาณ 45 นาที
ถ้า DNS ยังทำงานไม่เสร็จหรือค่าที่เรากรอกไปมีปัญหา ใช้งานไม่ได้ mailgun จะให้ไปที่หน้า verify domain ตลอด และยังใช้ domain นี้ส่งเมล์ไม่ได้
ถ้า DNS ทำงานเสร็จเรียบร้อย จะเห็นหน้า dashboard แสดงจำนวนของ email ที่ส่ง และสามารถใช้ domain นี้ในการส่วเมล์ได้เลย

Billboard image

Synthetic monitoring. Built for developers.

Join Vercel, Render, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

Top comments (1)

Collapse
 
stankukucka profile image
Stan Kukučka

@ilumin may be interesting for you this Thai article

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay