Email Routing by Cloudflare

Trước đây, thì mình dùng Yandex để tạo các email domain, dạng [email protected], có thể gửi và nhận trực tiếp từ hệ thống email của Yandex, gửi email qua Wordpress khi có đơn hàng, khách comment, email … thì dùng MailGun, sau này thì dùng Elastic Email

Trên các domain sau này thì khá lười, vì bước cài đặt Yandex quá là mệt người, đi qua 1 rừng các bước …. dạo này nhìn lại thì thấy Cloudflare cũng có phần Email Routing, giúp tạo các @email domain nhanh gọn lẹ, nên viết thành bài này 😀

2023-08-07_2-14-49

Email -> Email Routing -> Enable Email Routing

2023-08-07_2-17-05

Enable Email Routing

2023-08-07_2-18-24_2

Add records and enable

2023-08-07_2-31-06

Email -> DMARC Management -> Fix record

2023-08-07_2-34-06

Cơ bản lúc này ở tab Routes chúng ta có thể tạo các custom email, catch-all address ….

Thử nghiệm gửi 1 email tới [email protected]

2023-08-07_2-37-44

Email được chuyển tới inbox, mailed-by: haproxy.tech

Vấn đề nhận email ổn định

Để gửi email từ email [email protected] thì mình nghĩ đơn giản nhất, là tích hợp vào các dịch vụ email bạn đang dùng, cụ thể mình đang dùng GMAIL, nên sẽ viết phần gửi email thông qua hệ thống của GMAIL

Ấn vào link này để tới phần tạo App passwords

2023-08-07_3-01-33

Kéo xuống dưới cùng sẽ thấy App passwords

2023-08-07_3-03-44

 

Đặt 1 tên tùy ý, sau đó ấn vào Generate

2023-08-07_3-05-46

Google sẽ tạo ra password là wygzekqjouhmutpi

Save lại để dùng ở bước tiếp theo

Vào link này để tới trực tiếp phần setting gmail

2023-08-07_2-44-45

Accounts and Import -> Send mail as -> Add another email address

2023-08-07_2-47-26

Điền email bạn muốn dùng để gửi thông qua GMAIL vào, sau đó Next Step

2023-08-07_3-09-26

  • SMTP Server: smtp.gmail.com
  • Port: 587
  • Username: điền email gmail bạn vừa dùng để tạo App passwords
  • Password: wygzekqjouhmutpi (điền App passwords đã tạo ra ở trên)
  • Secured connection using TLS (recommended): chọn như mặc định

Sau đó ấn vào Add Account

2023-08-07_3-15-42

Lúc này Google sẽ gửi 1 email tới [email protected] để xác nhận bạn là chủ tài khoản, lấy code xác nhận điền vào, ấn Verify

2023-08-07_3-18-08

Lúc này ở phần Send mail as bạn sẽ thấy email [email protected]

2023-08-07_3-20-47

Khi gửi email, bạn có thể ấn vào Form, chọn email nào muốn dùng để gửi đi

2023-08-07_3-22-24

Người nhận email sẽ thấy email được gửi đi từ gmail (mailed-by: gmail.com)

Góc độ kĩ thuật thì nhìn hơi phò, vì email domain mà lại gửi thông qua Gmail thì cũng không được chuyên nghiệp lắm 😀 Có điều hiệu quả sử dụng thì mình nghĩ ổn, vì ít nhất cả email nhận và gửi đi nó cũng nằm trong inbox, không bị đưa vào SPAM 😛

Bước tiếp theo thì có thể tạo avatar cho email này, thường mình hay tạo 1 tài khoản google bằng chính email [email protected] (vào youtube ấn tạo tài khoản sẽ có thể dùng email dạng domain để tạo tài khoản)

2023-08-07_3-47-58

Lúc này khi người nhận từ Gmail, sẽ thấy avatar của bạn

2023-08-07_3-50-03

Trong trường hợp bạn rảnh, có thể sang các dịch vụ email khác, như yahoo, hotmail …. tạo 1 tài khoản dùng email [email protected] để có thể làm avatar cho các người nhận dùng email từ các dịch vụ này cũng được 😀

Để gửi email trên Wordpress, thì mình vẫn thích gửi thông qua HTTP API như Elastic Email, gần như không bị đưa vào SPAM và gửi rất nhanh, 1 ngày cũng gửi được 100 lần miễn phí, khá dư giả trên các blog cơ bản, nhu cầu cao hơn thì có thể dùng Amazon SES

2023-08-07_4-21-51

Cách này thì theo mình chỉ dài nhất ở bước tích hợp gửi email từ Google (trong trường hợp bạn thích gửi email đi bằng email domain), còn chỉ nhận email rồi gửi bằng email khác của bạn thì việc cài đặt chắc chưa tới 10 phút, cài đặt đầy đủ cũng chỉ thêm vào 9 records DNS, khá sạch sẽ

Cá nhân mình nghĩ trừ khi bạn làm dịch vụ, và dịch vụ thật chuyên nghiệp, hãy dùng email domain để liên hệ, còn không cứ dùng email thông thường như gmail là tiện nhất, vừa chống spam, vừa chắc chắn không bao giờ gặp lỗi, tính bảo mật cũng cao hơn

Người dùng cuối thì lắm khi renew domain còn quên, làm màu dùng email domain sau đó quên renew hay lỡ tay xóa nhầm records DNS nào, không nhận hay gửi được email ngồi xử lý còn phiền hơn

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback.
Notes: However, those deemed to be spam or solely promotional will be deleted.

You can create a Gravatar account, add avatar, then use that email to comment here, your account will have a more beautiful Avatar, easier to recognize with other members.

Please use real emails, you can receive notifications when comments are replied