2008-09-20 24 views
7

Tôi đã thiết lập ứng dụng Rails (2.1) của mình để gửi email qua Gmail, tuy nhiên bất cứ khi nào tôi gửi email cho dù tôi đặt địa chỉ nào từ trong ActionMailer của mình các email luôn đến như được gửi từ địa chỉ email Gmail của tôi. Đây có phải là hạn chế bảo mật mà họ đã đưa ra tại Gmail để ngăn những người gửi spam sử dụng SMTP của họ không?Rails và Gmail SMTP, cách sử dụng một tùy chỉnh từ địa chỉ

Lưu ý: Tôi đã thử cả hai phương pháp sau đây trong vòng ActionMailer của tôi (chỉ trong trường hợp):

@from = [email protected] 
from '[email protected]' 
+1

Bạn đã thêm địa chỉ bạn đang cố gửi từ tài khoản Gmail của mình chưa? – Codebeef

Trả lời

6

Tôi tin rằng nó chỉ là một cái gì đó Gmail làm khi mail được gửi thông qua SMTP của nó, vì nó đã được đề cập họ làm điều này trên một hướng dẫn về cách sử dụng SMTP của họ để gửi thư.

+2

Tuy nhiên, bạn có thể cho phép Gmail gửi email bằng một trong các địa chỉ email khác của bạn trong tiêu đề Từ: bằng cách thêm email trong Cài đặt> Tài khoản của Gmail. – gabriel

2

Điều này rất có khả năng ngăn mọi người cố gắng gửi email từ các địa chỉ mà Google không thể xác minh người gửi sở hữu. Điều này là khá phổ biến giữa các nhà cung cấp thư, và có lẽ là một biện pháp bảo vệ để ngăn chặn mọi người sử dụng các dịch vụ của Google để gửi thư rác.

3

Tôi nghĩ rằng tôi đã cố gắng và thất bại trong quá khứ bản thân mình, nhưng tôi đã chỉ đi qua này trên trang web gmail: http://mail.google.com/support/bin/answer.py?ctx=gmail&hl=en&answer=22370

Hình như bạn có thể chỉ định một tùy chỉnh "Từ" địa chỉ trong gmail, và có lẽ ở đó điểm, xem nếu thiết lập @from sẽ hoạt động (bây giờ gmail biết về tùy chỉnh của bạn từ địa chỉ).

Các vấn đề liên quan