2010-07-21 36 views
4

Mon courrier est relatif à l'option pour recevoir un courriel à une adresse qui ressemble - [email protected] documenté ici: http://code.google.com/appengine/docs/python/mail/receivingmail.htmlRecevez limite du nombre d'adresses e-mail dans le moteur app

Mes questions sont les suivantes:

  1. Existe-t-il des restrictions sur le nombre d'adresses e-mail pouvant être créées en utilisant le format ci-dessus et utilisées dans l'application? A titre d'exemple, je peux avoir un million d'utilisateurs et avoir une sorte de "courrier électronique" où chaque utilisateur reçoit un identifiant "xxx" unique.

  2. Y at-il une limite sur le nombre de courriels qui peuvent être reçus par une adresse du format ci-dessus? Je ne vois aucune restriction de quota spécifiée nulle part?

Répondre

-1

Je ne vois aucune mention d'un maximum d'adresses e-mail, vous pouvez avoir dans le format chaîne @appid .appspotmail.com. Mais il doit sûrement y avoir une limite interne spécifiée. Je suppose que l'option appspotmail n'est pas destinée à être utilisée pour créer des emails uniques pour chacun des utilisateurs de votre application (surtout si vous avez un grand nombre d'utilisateurs).

Il y a des limites spécifiées dans le quotas, par exemple, vous pouvez envoyer des mails à un maximum de 7.400.000 bénéficiaires par jour, et vous pouvez faire un maximum de 1.700.000 appels par jour à l'API GAE courrier (les deux limites sont applicables que lorsque la facturation est autorisé). Donc, si vous aviez un million d'utilisateurs, vous atteindriez probablement la limite de l'API très bientôt, la plupart d'entre eux recevant un ou plusieurs emails.

+0

1. Je voudrais connaître la limite du système, car cela permettra aux développeurs de décider à quoi sert l'API de réception de courrier. 2. Il n'y a pas d'API "Receive Email", et il n'est pas non plus lié à l'API Mail, car un gestionnaire de requêtes est appelé lorsqu'un mail est reçu. Par conséquent, le seul quota applicable ici sera le quota "Demandes". – demos

+0

On pourrait argumenter que InboundMailHandler ferait partie de l'API Mail, mais la documentation sur les quotas de réception de courrier n'est en effet pas très claire. –

+0

La façon dont ils le décrivent comme si c'est juste une URL où les données seront postées à partir de l'e-mail, c'est pourquoi j'ai mentionné le quota de demandes. Mais je suis d'accord que c'est vraiment ambigu. – demos

5

Le nombre d'adresses électroniques auxquelles vous pouvez envoyer ou recevoir des courriers électroniques est illimité. L'email entrant est simplement envoyé à votre gestionnaire avec l'adresse préservée; Aucun compte n'est créé, il n'y a donc aucune raison de limiter le nombre d'adresses uniques. Les limites de quota à l'échelle du système pour les messages entrants, les demandes totales et les appels à l'API de messagerie sont les seules qui s'appliquent ici.

+0

Nick, quelle est la limite de quota à l'échelle du système sur le courrier entrant? –

+0

Même question - Quelle est la limite du système pour l'email entrant?La facturation est également activée, mais les limites n'apparaissent nulle part pour les e-mails entrants. – demos

+3

Il n'y en a pas. Les e-mails entrants vont utiliser votre quota de requêtes HTTP et votre quota de bande passante entrante, mais à part cela, il n'y a pas de limite. –

3

Il n'y a aucune limite sur le nombre d'adresses où votre application peut recevoir du courrier, ou le nombre d'e-mails qu'elle peut recevoir. App Engine ne conserve pas les adresses que vous avez utilisées pour recevoir du courrier; Chaque message entrant est traité comme un HTTP POST, puis supprimé. Envoyer un million de courriels à une adresse ou à un million d'adresses utilisera les mêmes ressources.

Les quotas liés à la messagerie s'appliquent uniquement au courrier envoyé. Pour le processeur, la bande passante, etc., le courrier entrant provient du même pool de ressources que vos requêtes HTTP. Il n'y a aucune indication dans les documents d'un quota spécifique au courrier entrant.