2012-09-02 27 views
5

Tôi đang làm việc trên một ứng dụng web sẽ thay thế một ứng dụng hiện có. Cái hiện tại đó chạy trên một máy chủ khác và tên miền của nó là synergy-croatia.com. Bây giờ, tôi có ứng dụng mới của tôi đã được lưu trữ trên Heroku (synergy-croatia.herokuapp.com) và tất cả những gì tôi cần làm bây giờ là tạo miền synergy-croatia.com để trỏ đến ứng dụng Heroku của tôi. Nhưng có một điều nữa tôi cần phải thực hiện - bạn đoán - nhận email.Nhận email trên Heroku

Tôi muốn có thể nhận email được gửi tới các địa chỉ email như [email protected]. Vì vậy, tôi đã làm rất nhiều Googling, và tôi gặp phải một số giải pháp tốt đẹp. Nhưng mỗi giải pháp ngụ ý rằng tôi có một tên miền tùy chỉnh, mà tôi cần phải thiết lập một số thiết lập DNS. Ý tôi là, tôi có nó (synergy-croatia.com), nhưng rõ ràng là tôi chỉ có thể sử dụng nó sau Tôi hoàn thành đơn đăng ký của mình.

Điều đó có nghĩa là tôi phải mua miền chỉ để tôi có thể triển khai nhận email? Tôi có thể bằng cách nào đó thiết lập các thiết lập DNS này (MX es và những người khác) trực tiếp trên tên miền phụ Heroku? Hoặc là có một cách khác?

UPDATE:

Một trong những giải pháp tôi thấy được, tất nhiên, chương trình này: http://nanceskitchen.com/2010/02/21/accept-incoming-emails-into-a-heroku-app-using-sendgrid/

Nhưng nó đòi hỏi một miền tùy chỉnh.

CẬP NHẬT 2:

Điều này quan trọng, tôi quên đề cập đến nó. Tôi chỉ muốn những địa chỉ email này là ảo, để chuyển tiếp email đến địa chỉ thực.

Trả lời

4

CloudMailin không yêu cầu bạn sử dụng 'miền tùy chỉnh' nó cung cấp cho bạn địa chỉ email mà bạn có thể chuyển tiếp đến, sử dụng tên miền của bạn là tùy chọn bổ sung. Nó cũng có sẵn dưới dạng Heroku addon. Bạn có thể sử dụng quyền này để chuyển tiếp email của mình từ bất kỳ máy chủ email hiện có nào đến địa chỉ mà CloudMailin cung cấp cho bạn. Địa chỉ email ban đầu cũng vẫn có thể nhận được.

+0

Ồ, đó là một ý tưởng tuyệt vời. Tôi biết về CloudMailin trước đây, nhưng tôi đã loại bỏ nó như một giải pháp cho các email đến (vì nó chỉ có thể chuyển tiếp từ địa chỉ '@ cloudmailin.org'). Tuy nhiên, nó đã không đến với tâm trí của tôi để sử dụng nó để thử nghiệm. Cảm ơn :) –

1

Thông thường, khi bạn di chuyển tên miền (synergy-croatia.com) để trỏ đến ứng dụng Heroku của bạn, bạn sẽ không cần thay đổi thiết lập thư hiện có. Bạn chỉ cần thiết lập một bản ghi CNAME cho www để heroku, và để lại MX (điều khiển thư) tại chỗ.

Nếu bạn không có giải pháp thư tại chỗ, bạn cần phải tìm một giải pháp bên ngoài Heroku. Nhiều nhà cung cấp tên miền có bao gồm chuyển tiếp thư miễn phí, hoặc bạn có thể sử dụng gmail, Outlook.com, v.v.