0
Я использую AWS для размещения моего сервера на языке Go. Я застрял, так как не уверен, как использовать их AWS SES SDK для отправки электронной почты. Есть идеи?Как интегрировать aws sdk ses в golang?
Я использую AWS для размещения моего сервера на языке Go. Я застрял, так как не уверен, как использовать их AWS SES SDK для отправки электронной почты. Есть идеи?Как интегрировать aws sdk ses в golang?
Это довольно просто, как показано в ссылке с вашего вопроса.
С чем вы столкнулись?
Минимальная Пример:
Импорт: github.com/aws/aws-sdk-go/aws
, github.com/aws/aws-sdk-go/service/ses
и github.com/aws/aws-sdk-go/aws/credentials
, github.com/aws/aws-sdk-go/aws/session
awsSession := session.New(&aws.Config{
Region: aws.String("aws.region"),
Credentials: credentials.NewStaticCredentials("aws.accessKeyID", "aws.secretAccessKey" , ""),
})
sesSession := ses.New(awsSession)
sesEmailInput := &ses.SendEmailInput{
Destination: &ses.Destination{
ToAddresses: []*string{aws.String("[email protected]")},
},
Message: &ses.Message{
Body: &ses.Body{
Html: &ses.Content{
Data: aws.String("Body HTML")},
},
Subject: &ses.Content{
Data: aws.String("Subject"),
},
},
Source: aws.String("[email protected]"),
ReplyToAddresses: []*string{
aws.String("[email protected]"),
},
}
_, err := sesSession.SendEmail(sesEmailInput)
См образом: https://stackoverflow.com/questions/44669384/how-to-implement-aws-ses -sendrawemail-с приложением-в-golang/44670306 # 44670306 – A4u