Là kỹ sư phần mềm, bạn có thể cân nhắc việc có một tài khoản email chuyên nghiệp cùng với trang web của riêng mình, như "info@example.com ". Tuy nhiên, việc này có thể tốn một số tiền nhất định mà bạn sẽ không sẵn sàng chi trả.
Nhưng bạn có biết bạn có thể làm điều đó miễn phí không? Thực sự có một cách để làm điều đó và bên cạnh việc có tài khoản email chuyên nghiệp là miễn phí, nó sẽ giúp bạn hiệu quả, đáng tin cậy và an toàn hơn trong công việc hàng ngày.
Trong bài viết này, bạn sẽ tìm hiểu cách tạo và thiết lập địa chỉ email của riêng mình bằng Cloudflare và Mailgun để quản lý email trong Gmail. Điều này có nghĩa là bạn có thể gửi và nhận email trực tiếp trong hộp thư đến Gmail của mình.
Tôi đã thực hiện việc này cho mục đích sử dụng cá nhân và đã chụp ảnh màn hình toàn bộ quá trình mà bạn sẽ thấy trong bài viết này. Vì vậy, tôi sẽ chia sẻ tất cả các bước cần thiết mà bạn cần thực hiện để thiết lập email của riêng mình.
Hãy cùng tìm hiểu xem bạn cần có những gì trước khi bắt đầu, bạn sẽ làm gì và nó sẽ hoạt động như thế nào.
Những gì bạn cần có trước khi bắt đầu
Tôi cho rằng bạn đã có miền, hãy gọi nó là "yourdomain.com ". Cụ thể, bạn cần có khả năng truy cập để kết nối miền của mình với Cloudflare và thiết lập bản ghi DNS ở đó. Một ví dụ điển hình về điều đó là có một miền trên một số công ty đăng ký tên miền (như GoDaddy, Namecheap) và thêm miền của bạn vào Cloudflare bằng cách đặt bản ghi DNS do Cloudflare cung cấp trên tài khoản công ty đăng ký tên miền của bạn.
Việc thêm miền vào Cloudflare liên quan đến việc cập nhật máy chủ tên DNS của miền của bạn để trỏ đến máy chủ tên của Cloudflare. Sau khi thêm miền, Cloudflare đóng vai trò trung gian cho lưu lượng truy cập web, cung cấp các tính năng bảo mật như bảo vệ DDoS, tường lửa và mã hóa SSL, cũng như cải thiện hiệu suất thông qua bộ nhớ đệm và tối ưu hóa nội dung.
Nếu bạn chưa làm điều đó thì đây là video chính thức trên YouTube về cách kết nối miền của bạn với Cloudflare.
Ngoài ra, Cloudflare quản lý bản ghi DNS cho miền của bạn, cho phép bạn kiểm soát cách định tuyến lưu lượng truy cập và đảm bảo cung cấp các dịch vụ đáng tin cậy như email.
Vì vậy, công việc của chúng tôi trong bài viết này sẽ tập trung chính xác vào vấn đề đó:cách thiết lập miền của bạn trên Cloudflare Email.
Cloudflare Email là một trong những dịch vụ của Cloudflare kể từ năm 2021, có thể được sử dụng miễn phí (ít nhất là tính đến thời điểm hiện tại).
Giả định thứ hai là bạn có tài khoản Gmail và bạn có quyền truy cập vào cài đặt email của tài khoản đó. Đơn giản, nếu bạn chỉ có "youremail@gmail.com thông thường " email không thuộc quyền kiểm soát của bất kỳ quản trị viên nào thì bạn không có gì phải lo lắng. Chúng ta sẽ khám phá và xử lý cài đặt email sau.
Bạn định làm gì
Nói một cách đơn giản, bạn sẽ tạo một email tùy chỉnh như "something@yourdomain.com ", bạn có thể sử dụng để gửi và nhận email bằng nền tảng của Gmail. Vì vậy, bạn sẽ nhận và đọc các email được gửi tới "something@yourdomain.com " trong Gmail cũng như gửi email từ email tùy chỉnh đó bằng Gmail.
Bạn sẽ sử dụng Cloudflare Email để định tuyến email và máy chủ SMTP của Mailgun để gửi email.
Nó sẽ hoạt động như thế nào
Khi soạn email từ Gmail với người gửi được đặt là "something@yourdomain.com ", Gmail sử dụng máy chủ SMTP của Mailgun thông qua thông tin đăng nhập được cung cấp để truyền email. Sau đó, Mailgun xử lý thư và chuyển tiếp nó đến máy chủ email của người nhận, có thể liên quan đến việc tra cứu DNS để tìm máy chủ của người nhận.
Email được gửi tới "something@yourdomain.com " được nhận bởi máy chủ email của Cloudflare, được định cấu hình qua bản ghi MX trong cài đặt DNS của miền. Cloudflare lưu trữ các email đã nhận trong tài khoản được liên kết, có thể truy cập thông qua Gmail. Gmail kết nối định kỳ với máy chủ của Cloudflare (sử dụng giao thức IMAP hoặc POP3) để truy xuất thư mới, cho phép truy cập liền mạch vào các email đến.
Định tuyến email trên Cloudflare
Định tuyến email của Cloudflare được thiết kế để đơn giản hóa cách bạn tạo và quản lý địa chỉ email mà không cần phải để mắt đến các hộp thư bổ sung. Với Định tuyến Email, bạn có thể tạo số lượng địa chỉ email tùy chỉnh bất kỳ để sử dụng trong trường hợp bạn không muốn chia sẻ địa chỉ email chính của mình, chẳng hạn như khi bạn đăng ký dịch vụ hoặc bản tin mới. Sau đó, email sẽ được chuyển đến hộp thư đến email ưa thích của bạn mà bạn không cần phải tiết lộ địa chỉ email chính của mình. (Tài liệu Cloudflare)
Đăng nhập vào tài khoản Cloudflare của bạn và điều hướng đến Bảng điều khiển.
Chọn và nhấp vào trang web mong muốn. Đối với tôi đó là "boolfalse.com ", vì tôi muốn tạo một email tùy chỉnh như "email@boolfalse.com ".
Cloudflare:Trang web
Điều hướng đến Định tuyến email cho trang web đã chọn.
Cloudflare:Định tuyến email
Nếu chưa định cấu hình định tuyến email, bạn có thể thấy nội dung tương tự như ảnh chụp màn hình ở trên. Nhấp vào "Bắt đầu". Bạn có thể tạo địa chỉ của riêng mình để nhận email và thực hiện hành động.
Chúng tôi sẽ bỏ qua bước này mà không tạo địa chỉ của riêng mình vì chúng tôi sẽ thực hiện việc này theo cách thủ công.
Cloudflare:Email tùy chỉnh
Theo mặc định, định tuyến email bị tắt nên bạn cần kích hoạt nó. Nhấp vào liên kết để điều hướng đến Định tuyến email trang.
Cloudflare:Định tuyến email
Gửi nó bằng cách nhấp vào "Bật định tuyến email".
Cloudflare:Bật định tuyến email
Bạn cần có ba bản ghi MX và một bản ghi TXT:
- Loại:MX ; Tên:@ ; Máy chủ thư:route1.mx.cloudflare.net ; TTL:Tự động ; Mức độ ưu tiên:69
- Loại:MX ; Tên:@ ; Máy chủ thư:route2.mx.cloudflare.net ; TTL:Tự động ; Mức độ ưu tiên:99
- Loại:MX ; Tên:@ ; Máy chủ thư:route3.mx.cloudflare.net ; TTL:Tự động ; Mức độ ưu tiên:40
- Loại:TXT ; Tên:@ ; TTL:Tự động ; Nội dung:_v=spf1 bao gồm:spf.mx.cloudflare.net ~all
Bạn có thể thấy chúng ở cuối phần Định tuyến email trang.
Cloudflare:Bản ghi DNS cho Định tuyến Email
Vì vậy, như đã nói, ở menu bên trái, hãy chuyển đến "DNS" -> "Bản ghi" và thêm các bản ghi sau vào đó.
Cloudflare:Đã thêm bản ghi DNS
Sau khi tạo các bản ghi này, hãy đi tới Định tuyến email trang lại.
Ở đây, bạn chỉ cần có các bản ghi vừa tạo. Vì vậy nếu bạn có bất kỳ bản ghi nào khác, chỉ cần xóa chúng đi.
Ví dụ:tôi đã có một mục không cần thiết ở đó mà tôi nên xóa.
Cloudflare:các bản ghi hiện có cho Định tuyến Email
Gửi để xóa các bản ghi không cần thiết hiện có.
Cloudflare:xóa các bản ghi không cần thiết
Sau khi xóa các bản ghi DNS không cần thiết, bạn sẽ chỉ thấy những bản ghi DNS bạn cần ở đó.
Bây giờ bạn có thể bật định tuyến email bằng cách nhấp vào nút "Thêm bản ghi và bật".
Cloudflare:Bật định tuyến email
Sau khi kích hoạt nó, bạn sẽ thấy một cái gì đó như thế này:
Cloudflare:Đã định cấu hình bản ghi DNS email
Bây giờ hãy đi tới Tuyến đường và tạo email bằng cách nhấp vào nút "Tạo địa chỉ".
Cloudflare:Định tuyến email (đã bật)
Trong ví dụ này, chúng tôi sẽ tạo "email@boolfalse.com " địa chỉ email, bằng cách thêm "email " làm địa chỉ tùy chỉnh và địa chỉ email đích, nơi tôi có thể nhận email.
Cloudflare:Định tuyến email
Bạn sẽ thấy thông báo về điều đó.
Cloudflare:tạo email tùy chỉnh
Bạn cũng sẽ nhận được email để xác nhận hành động này.
Xác minh email đích
Hãy tiếp tục và xác minh địa chỉ email.
Xác minh địa chỉ email
Sau khi xác minh địa chỉ email, bạn có thể nhận được trang này:
Cloudflare:địa chỉ email tùy chỉnh đã được xác minh
Bạn có thể sẽ nhận được email thông báo rằng bạn đã xác minh miền của mình bằng Mailgun:
Thông báo về xác minh địa chỉ email tùy chỉnh
Cách nhận email trong Email tùy chỉnh
Bây giờ, địa chỉ email của bạn đã được kích hoạt và bạn có thể thấy điều đó ở đây:
Cloudflare:địa chỉ email tùy chỉnh đang hoạt động
Lúc này bạn có thể gửi email đến email tùy chỉnh mà bạn vừa thiết lập. Trong trường hợp này, đó là "email@boolfalse.com ".
Dưới đây là email kiểm tra được gửi từ một email khác.
Kiểm tra việc nhận email
Bạn sẽ nhận được email kiểm tra tới email tùy chỉnh.
Đã nhận được email kiểm tra
Mailgun:Thêm tên miền mới
Bây giờ bạn có thể nhận email thành công nhưng chưa thể gửi email từ email tùy chỉnh đó.
Vì vậy, đã đến lúc chuyển sang nhà cung cấp dịch vụ thư. Trong trường hợp của chúng tôi, nó sẽ là Mailgun.
Để thực hiện việc này, bạn chỉ cần đăng ký và đính kèm thẻ vào tài khoản Mailgun của mình. Sau khi kích hoạt tài khoản với thẻ đính kèm, bạn có thể thiết lập miền cho email của mình.
Bạn không cần phải lo lắng về thẻ, vì Mailgun không tính phí với số lượng có hạn. Mình nghĩ số tiền nó đưa ra khá phù hợp cho một gói miễn phí.
Bạn có thể tham khảo chi tiết các gói giá tại đây.
Đi tới Gửi -> Tên miền và nhấp vào nút "Thêm tên miền mới".
Trong trường hợp của chúng tôi, nó sẽ là "mg.boolfalse.com ", như Mailgun khuyến nghị rằng để có thể gửi email từ miền gốc của bạn, đó là:"email@boolfalse.com ".
Bạn sẽ thấy đề xuất đó ở bên phải trong hình ảnh bên dưới:
Mailgun:tạo miền mới
Bạn cũng có thể chọn vùng miền và độ dài khóa DCIM nhưng bạn có thể để mọi thứ như mặc định.
Tôi sẽ để độ dài khóa DCIM là 1024 và "US" làm vùng miền.
Sau khi tạo miền, bạn có thể được hiển thị một số mẹo về cách xác minh miền của mình.
Mailgun:thêm tên miền mới
Mailgun sẽ cung cấp cho bạn hai bản ghi TXT, hai bản ghi MX và một bản ghi CNAME để thêm vào nhà cung cấp của bạn.
- Loại:TXT ; Tên:_mailto._domainkey.mg.boolfalse.com _; TTL:Tự động ; Nội dung:
- Loại:TXT ; Tên:mg.boolfalse.com ; TTL:Tự động ; Nội dung:v=spf1 include:mailgun.org ~all
- Loại:MX ; Tên:mg.boolfalse.com ; Máy chủ thư:mxa.mailgun.org ; TTL:Tự động ; Mức độ ưu tiên:10
- Loại:MX ; Tên mg.boolfalse.com ; Máy chủ thư:mxb.mailgun.org ; TTL:Tự động ; Mức độ ưu tiên:10
- Loại:CNAME ; Tên:email ; Mục tiêu:mailgun.org ; TTL:Tự động ; Trạng thái proxy:Bật
Trong trường hợp của chúng tôi, chúng tôi sẽ thêm chúng vào Cloudflare.
Dưới đây là bản ghi TXT đầu tiên:
Mailgun:bản ghi TXT đầu tiên cho tên miền mới
Dưới đây là bản ghi TXT thứ hai:
Mailgun:bản ghi TXT thứ hai cho tên miền mới
Dưới đây là bản ghi MX đầu tiên:
Mailgun:bản ghi MX đầu tiên cho tên miền mới
Dưới đây là bản ghi MX thứ hai:
Mailgun:bản ghi MX thứ hai cho tên miền mới
Sau khi thêm hai bản ghi TXT và hai bản ghi MX, bạn có thể kiểm tra và xác minh chúng bằng cách nhấp vào nút "Xác minh bản ghi DNS".
Mailgun:kiểm tra bản ghi TXT và MX cho tên miền mới
Cuối cùng, thêm bản ghi CNAME.
Mailgun:thêm bản ghi CNAME cho tên miền mới
Bạn có thể thấy biểu tượng cảnh báo ở bên trái bản ghi CNAME. Bạn không cần phải lo lắng về điều đó. Đây là những gì tài liệu chính thức nói về nó:
Nếu gần đây bạn đã thêm miền của mình vào Cloudflare - nghĩa là vùng của bạn đang ở trạng thái chờ xử lý - bạn thường có thể bỏ qua cảnh báo này.
Sau khi hầu hết các miền trở thành Hoạt động , Cloudflare sẽ tự động cấp chứng chỉ SSL phổ quát để cung cấp phạm vi bảo hiểm SSL/TLS và xóa thông báo cảnh báo.
Sau khi thêm bản ghi CNAME, bạn có thể kiểm tra và xác minh lại bản ghi đó bằng cách nhấp vào nút "Xác minh bản ghi DNS" thứ hai.
Mailgun:kiểm tra bản ghi CNAME cho tên miền mới
Nếu bạn đã thêm thành công cả 5 bản ghi trên Cloudflare, sau khi nhấp vào nút xác minh, Mailgun sẽ tự động chuyển hướng bạn đến phần Tổng quan trang.
Mailgun:2 bản ghi TXT, 2 MX và 1 CNAME đã được thêm cho tên miền mới
Điều đó có nghĩa là bạn đã sẵn sàng thêm khóa API gửi trên Mailgun.
Mailgun:Gửi khóa API &Người dùng SMPT
Đi tới Gửi -> Cài đặt tên miền trang. Chọn Gửi khóa API tab ở trên cùng. Bạn có thể sẽ không thấy bất kỳ khóa API nào ở đó. Bạn chỉ cần tạo khóa API gửi mới.
Nhấp vào "Thêm khóa gửi" từ góc trên cùng bên phải và trong cửa sổ bật lên, hãy điền tên của khóa bạn sắp tạo.
Mailgun:tạo khóa API gửi
Sau khi nhấn "Tạo khóa gửi", bạn sẽ nhận được khóa API bí mật mà bạn cần sao chép và lưu ở nơi an toàn. Sau khi lưu khóa, bạn chỉ cần đóng cửa sổ bật lên.
Bạn sẽ thấy khóa đã tạo được liệt kê:
Mailgun:Đã tạo khóa API gửi
Bạn cũng cần tạo người dùng SMTP mới trong bảng điều khiển Mailgun.
Đi tới Gửi -> Cài đặt tên miền trang. Chọn thông tin đăng nhập SMTP ở trên cùng và nhấp vào nút "Thêm người dùng SMTP mới" ở góc trên cùng bên trái. Nó sẽ mở ra một cửa sổ bật lên.
Nhập thông tin xác thực người dùng ở đó. Trong trường hợp của chúng tôi, tôi sẽ tạo một người dùng có tên "email". Nó sẽ giống như đăng nhập email của bạn trên Gmail.
Mailgun:tạo người dùng SMTP
Sau khi tạo người dùng SMTP trong Mailgun, bạn sẽ thấy người dùng đó được liệt kê và mật khẩu cho người dùng đó sẽ được tạo tự động. Để lấy mật khẩu này, hãy sao chép nó bằng cách nhấp vào nút "Sao chép" trong thông báo bật lên ở góc dưới bên phải.
Mailgun:Đã tạo người dùng SMTP
Giữ cái này ở nơi an toàn để sử dụng trong tương lai. Bạn sẽ cần thông tin đăng nhập và mật khẩu này để xác thực trên Gmail.
Bây giờ bạn đã sẵn sàng thiết lập cấu hình email với nhà cung cấp email của mình. Trong trường hợp của chúng tôi, chúng tôi sẽ thực hiện việc này trong Gmail.
Mở tài khoản Gmail của bạn trong trình duyệt trên máy tính để bàn và đi tới Cài đặt bằng cách nhấp vào biểu tượng cài đặt ở góc trên cùng bên phải và nhấp vào nút "Xem tất cả cài đặt".
Mailgun:tên miền mới đã được xác minh
Xác thực Gmail bằng Máy chủ SMTP Mailgun
Trong trang cài đặt Gmail, chọn Tài khoản và nhập và nhấp vào "Thêm địa chỉ email khác" từ phần "Gửi thư bằng địa chỉ":
Gmail:Cài đặt
Nó sẽ mở một cửa sổ bật lên để xác thực. Sử dụng thông tin đăng nhập và mật khẩu bạn vừa có bằng cách tạo người dùng SMTP trên Mailgun. Đảm bảo điền thông tin xác thực chính xác.
Gmail:xác thực người dùng mới bằng máy chủ SMTP đã tạo trên Mailgun
Gửi biểu mẫu bằng cách nhấp vào nút "Thêm tài khoản". Nó có thể sẽ yêu cầu bạn lưu tên người dùng/mật khẩu trong trình duyệt của bạn. Tùy bạn thôi.
Và điều quan trọng cuối cùng ở đây:nó sẽ yêu cầu bạn xác minh việc thêm tài khoản.
Gmail:xác nhận xác thực cho người dùng mới
Để xác minh, email xác nhận sẽ được gửi đến email chính của bạn.
Gmail:email xác minh xác thực
Bạn có thể sử dụng mã xác nhận để xác minh bằng cửa sổ bật lên hoặc chỉ cần nhấp vào liên kết được cung cấp trong email xác nhận.
Trong trường hợp này, chúng tôi sẽ nhấp vào liên kết sẽ mở trang nơi bạn sẽ được yêu cầu xác nhận. Nhấp vào "Xác nhận" và chỉ cần đóng cửa sổ bật lên đã mở trước đó mà không cần lo lắng.
Gmail:xác minh xác thực
Bây giờ bạn đã sẵn sàng gửi và nhận email từ email tùy chỉnh bạn vừa tạo.
Để gửi email từ email tùy chỉnh, bạn chỉ cần chọn email đó làm email người gửi:
Gmail:gửi email
Vậy đó!
Một điều nữa có thể hữu ích với bạn là bạn có thể đặt địa chỉ email tùy chỉnh mà bạn vừa tạo làm địa chỉ mặc định để gửi email từ Gmail.
Bạn có thể đặt cài đặt này trên trang cài đặt trong phần "Gửi thư bằng địa chỉ":
Gmail:Cài đặt (người gửi mặc định)
Tôi hy vọng hướng dẫn này sẽ là nguồn tài nguyên hữu ích để thiết lập email tùy chỉnh của bạn.
Kết luận
Trong bài viết này, bạn đã tìm hiểu cách thiết lập email của riêng mình để quản lý email trong Gmail bằng Cloudflare Email và Mailgun.
Tóm lại, điều đáng chú ý là việc lựa chọn công cụ là không bắt buộc, có thể sử dụng các công cụ khác thay thế nhưng ý tưởng và logic cơ bản sẽ tương tự.
Bạn có thể xem trang web của tôi tại:boolfalse.com
Hãy chia sẻ bài viết này. 😇
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu