AWS SES с Метеором
Я пытаюсь создать пакет Meteor для взаимодействия с AWS SES под названиемtarang:email-ses
построенный @Akshat.
Я работаю на Meteor @ 1. * на экземпляре AWS EC2. Когда я выполнял тест с кодом ниже, электронное письмо не было отправлено.
Метеоритный кодЯ установил идентификатор ключа доступа AWS и секретный ключ доступа и использую его здесь:
Meteor.startup(function () {
Email.configSES({
AWSAccessKeyID: 'access-key',
AWSSecretKey: 'secret-key'
});
});
Я также проверил свои электронные письма и домен. Здесь я подтверждаю, что отправляю с моего подтвержденного адреса SES отправителя:
Accounts.emailTemplates.from = 'Domain Name <[email protected]>';
Затем в методе Meteor я создаю нового пользователя и отправляю и регистрирую электронную почту следующим образом (это работает, если я развернусь на meteor.com, без Accounts.emailTemplates.from конечно):
if (Meteor.user() && adminUser(this.userId)) {
var accountId = Accounts.createUser({
'username': doc.name,
'email': doc.email
});
Accounts.sendEnrollmentEmail(accountId);
}
ВопросыПравильный ли код для настройки пакета email-ses?
Я думал, что этот пакет абстрагирует API Amazon SES для отправки электронной почты (и разрешен для родных вызовов Meteor). Есть ли требование настроить SMTP на AWS?