2

SES クレデンシャルを使用してメール プラグインを設定しようとしていますが、次のエラーが発生し続けるため、明らかに何か不足しています。

Class: javax.mail.NoSuchProviderException
Message: No provider for aws

Config.groovy に以下を追加しました。

grails {
    mail {
       host = "email-smtp.us-east-1.amazonaws.com"
       port = 465
       username = "XXXXXXXXX"
       password = "YYYYYYYYY"
       props = [
            'mail.transport.protocol': 'aws',
            'mail.aws.class': 'com.amazonaws.services.simpleemail.AWSJavaMailTransport',
            'mail.aws.user': 'WWWWWWWWWWWW',
            'mail.aws.password': 'ZZZZZZZZZZZ'
        ]
    }
 }

私は可能なすべてのチュートリアルを調べてきましたが、その半分は SES が SMTP をサポートしていなかったときのものでした。そのため、maven リポジトリからクラス参照を取得しています。

これを構成する方法を知っている人はいますか?

4

1 に答える 1