tarang:email-ses
@Akshat によって構築されたAWS SES と連携する Meteor パッケージを作成しようとしています。
私は Meteor @1.* を AWS EC2 インスタンスで実行しています。以下のコードでテストを実行したところ、メールは送信されませんでした。
流星コード
AWS アクセス キー ID とシークレット アクセス キーを設定し、ここで使用します。
Meteor.startup(function () {
Email.configSES({
AWSAccessKeyID: 'access-key',
AWSSecretKey: 'secret-key'
});
});
メールアドレスとドメインも確認済みです。ここで、確認済みの送信者 SES アドレスから送信していることを確認します。
Accounts.emailTemplates.from = 'Domain Name <support@domain-name.com>';
次に、Meteor メソッドで新しいユーザーを作成し、次のようにメールを送信して登録します (これは、もちろん Accounts.emailTemplates.from なしで meteor.com に展開する場合に機能します)。
if (Meteor.user() && adminUser(this.userId)) {
var accountId = Accounts.createUser({
'username': doc.name,
'email': doc.email
});
Accounts.sendEnrollmentEmail(accountId);
}
質問
email-ses パッケージをセットアップするためのコードは正しいですか?
このパッケージは、Amazon SES API を抽象化して E メールを送信する (そして、ネイティブの Meteor E メール呼び出しを可能にする) と考えました。AWS で SMTP をセットアップする必要はありますか?