2010-10-22 66 views
6

Google App Engine, şu anda sizi API'ları aracılığıyla günde 2,000 e-postayla (ücretsiz) sınırlandırıyor.Google App Engine bir üçüncü taraf SMTP sunucusu kullanabilir mi?

Daha fazla göndermeniz gerekirse, üçüncü taraf bir sistem kullanmak mümkün ise kesin bir yanıt bulmaya çalışıyorum. Ham prizlere izin vermediklerini biliyorum, bu yüzden bu yaklaşımda sorun olabileceğini varsayabilirim ... ama kesinlikle onu ilk gören ben değilim.

Daha da kötüsü, GAE'imin arayabileceği basit bir site dışı hizmet kurabilirim ... ancak bir SMTP sunucusu üzerinden doğrudan göndermeyi tercih ederim.

Teşekkürler!

+3

Yalnızca faturalandırmayı etkinleştirmek daha kolay olmaz mıydı? Bu geçici çözümün yazılması için harcadığınız zamanın da bir maliyeti vardır. –

+1

Teşekkürler, Nick. Haklısınız - bunu yazdığım sırada, faturalandırma işleminin bana ek e-postalar verdiğinin farkında değildim. Birkaç aydır GAE'den uzak kaldım ve bu sayının bu noktada 2.000'den taşınamayacağına yemin edebilirdim. –

cevap

4

Nope.

Haklısınız: ham soket istekleri veya urlfetch API'sı dışında başka doğrudan giden isteklerde bulunamazsınız. Harici bir SMTP sunucusuyla konuşmak için bir web servisini proxy olarak kullanmanız gerekir.

+0

Drew doğru. Diğer bazı mevcut hizmetleri de bulabilirsiniz. Belki de Kek gibi bir şey (http://www.cakemail.com/) [bağlantı] ihtiyaçlarınızı karşılayacaktır. –

2

Postmark posta dış kaynak hizmetini hutools.postmark API aracılığıyla kullanıyoruz. İletişim HTTP tabanlı olduğundan, Google AppEngine'de bir çekicilik gibi çalışır. Bu, aynı zamanda bir ödemeli hizmet olmasına rağmen sizin için bir seçenek olabilir. Çevresel GAE'ler gönderen kısıtlamaları almak için kullanıyoruz.

1

Google App Engine ile e-posta hizmetleri için üçüncü taraf sağlayıcılarını başarıyla kullandım. HTTP-API kullanarak hem SendGrid hem de MailGun kullanıyorum.