2010-10-22 98 views
6

Google App Engine hiện giới hạn bạn 2.000 email mỗi ngày (miễn phí) qua API của họ.Google App Engine có thể sử dụng máy chủ SMTP của bên thứ ba không?

Tôi đang cố tìm câu trả lời cuối cùng nếu có thể sử dụng hệ thống của bên thứ ba nếu bạn cần gửi thêm. Tôi biết rằng họ không cho phép ổ cắm thô, vì vậy tôi sẽ giả định rằng có thể có vấn đề với cách tiếp cận này ... nhưng chắc chắn tôi không phải là người đầu tiên nhìn thấy nó.

Trường hợp xấu nhất, tôi có thể tạo một dịch vụ web ngoại vi đơn giản mà GAE của tôi có thể gọi ... nhưng tôi muốn có thể gửi trực tiếp thông qua máy chủ SMTP.

Cảm ơn!

+3

Việc đơn giản hóa thanh toán có đơn giản hơn nhiều không? Thời gian của bạn dành cho việc viết cách này cũng có chi phí. –

+1

Cảm ơn, Nick. Bạn đã đúng - vào thời điểm tôi đã viết điều này, tôi không biết rằng việc bật thanh toán đã cho tôi thêm email. Tôi đã rời xa GAE vài tháng, và có thể thề rằng con số đó không thể di chuyển từ 2.000 vào thời điểm đó. –

Trả lời

4

Không.

Bạn chính xác: bạn không thể thực hiện yêu cầu ổ cắm thô cũng như bất kỳ yêu cầu trực tiếp nào khác ngoại trừ thông qua API urlfetch. Để nói chuyện với một máy chủ SMTP bên ngoài, bạn sẽ cần phải sử dụng một webservice như một proxy.

+0

Drew là chính xác. Bạn cũng có thể tìm thấy một số dịch vụ hiện có khác. Có lẽ một cái gì đó như bánh (http://www.cakemail.com/) [không có liên kết] sẽ phù hợp với nhu cầu của bạn. –

2

Chúng tôi sử dụng dịch vụ gia công qua thư Postmark qua số hutools.postmark API. Kể từ khi giao tiếp dựa trên HTTP, nó hoạt động giống như một sự quyến rũ trên Google AppEngine. Đây có thể là một lựa chọn cho bạn, mặc dù đây cũng là một dịch vụ trả tiền. Chúng tôi sử dụng nó để có giới hạn người gửi GAEs arround.

1

Tôi đã sử dụng thành công nhà cung cấp bên thứ ba cho các dịch vụ email bằng Google App Engine. Tôi đã sử dụng cả hai SendGridMailGun bằng cách sử dụng API HTTP của họ.

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