Làm cách nào để thiết lập địa chỉ email cho một tên miền trên Amazon EC2?


8

Tôi không quen lưu trữ đám mây. Trước đây tôi sẽ chỉ thiết lập một tài khoản email thông qua cPanel, nhưng vì điều này không có sẵn nên tôi sẽ thực hiện việc này như thế nào trên tài khoản Amazon EC2? Tôi đang giả sử tôi cần một máy chủ email đang chạy? Tôi đã cài đặt 'postfix' trên phiên bản linux của mình. Giờ thì sao?

Câu trả lời:


6

Tùy thuộc vào yêu cầu của bạn, bạn hoặc

A) Sử dụng SNS

hoặc là

B) không gửi email.

Chắc chắn, email nội bộ sẽ hoạt động tốt, nhưng tất cả mọi thứ bạn gửi sẽ bị từ chối là thư rác trừ khi bạn gửi từ đó ec2-a-b-c-d.compute-1.amazonaws.com. Để thiết lập email, bạn cần kết hợp ánh xạ IP đảo ngược, không đề cập đến SPF và DKIM. Với EC2, bạn không có quyền truy cập vào các nguồn DNS có thẩm quyền cho các IP và do đó không thể định cấu hình mạng đúng cách.

SNS không có ý định gửi thư cho người dùng cuối, nhưng nếu bạn sau khi theo dõi hoặc cấu hình quy trình công việc, nó sẽ phù hợp với hóa đơn của bạn khá độc đáo.

Có khả năng bạn sẽ muốn một mailhost bên ngoài. Tôi nghe nói Rackspace có một số tùy chọn tốt, nhưng tôi chưa bao giờ sử dụng chúng.

Đã chỉnh sửa

Tôi đã không biết gì về các hình thức yêu cầu tử Amazon: này cung cấp một tùy chọn mà sẽ cho phép bạn gửi mail từ EC2.

Trước tiên, bạn sẽ phải phân bổ và gán IP đàn hồi cho máy chủ thư của mình, vì việc này sẽ loại bỏ vấn đề về tính lưu loát. Hãy chắc chắn để thiết lập giám sát, vì nếu máy chủ thư của bạn bị hỏng, IP đàn hồi của bạn sẽ bị treo lủng lẳng và bạn phải trả tiền mỗi giờ cho các IP đàn hồi không được quản lý.

Tiếp theo, bạn sẽ cần thiết lập ánh xạ chuyển tiếp tới IP này từ tên miền của mình: theo cú pháp BIND cho vùng "example.com.", Đó sẽ là

mail   IN  A  1.2.3.4

Tùy thuộc vào cài đặt DNS của bạn (cụ thể là RTTL của bạn), việc này có thể mất một chút thời gian để truyền bá. Dễ nhất là đợi một ngày, nhưng có lẽ bạn sẽ an toàn mỗi khi nslookup mail.example.comtrở về 1.2.3.4.

Bạn cũng nên xác định rằng thư đến máy chủ của bạn sẽ được xử lý bởi mail.example.comvì IP công cộng cũ mà đối tượng EC2 của bạn sẽ được thay thế bằng IP đàn hồi mới.

Bao gồm EIP ở dạng được yêu cầu và mail.example.comlàm DNS ngược.

(Trong BIND, bản ghi sẽ được nhập dưới dạng 4.3.2.1.in-addr.arpa. IN PTR mail.example.com.)

Như biểu mẫu nêu rõ, có thể mất một thời gian để danh sách trắng được cập nhật.

Cạm bẫy:

Máy chủ EC2 không có ý định ổn định khủng khiếp. Nếu bạn sử dụng dịch vụ này như một dịch vụ sản xuất, bạn nên có hai máy chủ lưu trữ thư được cấu hình đầy đủ. Nếu / khi một lỗi, bạn nên có khả năng tự động hoặc ít nhất là nhanh chóng triển khai một máy chủ mới để thay thế nó.


Các email đang hoạt động nhưng thực sự xuất hiện trong các hộp thư rác. Tôi nghe nói bạn có thể thay đổi cài đặt "DNS ngược" để khắc phục sự cố này?
John

Nếu bạn có thể thay đổi ánh xạ ngược, vâng, điều này sẽ giúp giải quyết vấn đề của bạn. Nhưng Amazon không cấp quyền truy cập vào các tệp vùng này cho bạn vì các IP trôi chảy hơn nhiều trong môi trường đám mây. Nếu bạn muốn tính năng này, bạn cần một VPS hoặc máy chủ thư được lưu trữ.
Michael Lowman

Trong liên kết này: https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-requesttôi sẽ nhập gì vào các trường DNS hoàn nguyên? Cảm ơn bạn đã giúp đỡ!
John

Heh, không biết họ đã cung cấp tùy chọn đó :) Chỉnh sửa câu trả lời của tôi cho phù hợp.
Michael Lowman

SNS / SES? Đừng trộn lẫn những thứ này.
Raptor

2

Những ngày này, bạn cũng có thể quan tâm:

Dịch vụ email đơn giản của Amazon (Amazon SES)

http://aws.amazon.com/kes/

Nếu bạn là người dùng Amazon EC2, bạn có thể bắt đầu với Amazon SES miễn phí. Bạn có thể gửi 2.000 tin nhắn miễn phí mỗi ngày khi bạn gọi trực tiếp Amazon SES từ một phiên bản Amazon EC2 hoặc thông qua AWS Elastic Beanstalk. Nhiều ứng dụng có thể hoạt động hoàn toàn trong giới hạn cấp miễn phí này.


Điều này cộng với DKIM nên là câu trả lời chính xác.
Dan Esparza
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.