2016-11-29 1 views
0

J'ai défini les enregistrements MX de mon domaine sur ceux qu'AWS fournit pour recevoir des e-mails avec SES.Possible d'obtenir le corps du message avec lambda?

Maintenant, je veux traiter les emails entrants via la fonction Lambda. Pour être plus précis, je voudrais analyser le corps du message pour certains mots-clés et effectuer une tâche en fonction de cela.

La fonction lambda obtient-elle le corps de l'e-mail? Lorsque je regardais la variable d'événement, je pouvais seulement trouver une ligne d'objet.

Tous les exemples que j'ai trouvés sont allés à S3 pour obtenir le corps du message. Le corps n'est-il pas vraiment envoyé à Lambda et il faut le récupérer via S3?

Répondre

0

Les corps de message peuvent devenir très volumineux. C'est pourquoi vous devez les télécharger à partir de S3.

+0

Donc, le seul moyen est de les stocker dans S3 et ensuite le charger en utilisant Lambda? – maddo7

+0

SES stocke automatiquement les corps de message sur s3. Lorsque vous voulez traiter le corps du message, vous devez télécharger le corps à partir de S3. Oui. – hellomichibye