質問編集履歴

10

試したこと・前提修正

2023/03/23 17:49

投稿

shoco
shoco

スコア148

test CHANGED
File without changes
test CHANGED
@@ -217,8 +217,8 @@
217
217
  ```
218
218
 
219
219
  ### 試したこと・前提
220
- ・EC2にSESへのIAM ロールは付与しています。(AmazonSESFullAccess)
221
- バウンスメールのテスト送信できてい
220
+ ドボック外にする申請承認されした
221
+ ・アプリ側からの送信時、cloudWatch内のメトリクス内で送信された事は確認できています。
222
222
  ・[こちら](https://teratail.com/questions/vics99aab843ql)の続き
223
223
 
224
224
  ## GitLabのログ(/var/log/gitlab/gitlab-rails/production.log)

9

S3に出力したSESのログでバウンスメールを確認

2023/03/23 17:47

投稿

shoco
shoco

スコア148

test CHANGED
File without changes
test CHANGED
@@ -70,6 +70,152 @@
70
70
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-22/33d98c59-4b86-4a7f-b10f-bd08064af808.jpeg)
71
71
  ・Route53で取得したドメインのレコード
72
72
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-22/12a4f9b4-d8a6-4b81-ae1b-7a4a1132d931.jpeg)
73
+ ### S3に出力したSESのログでバウンスメールを確認
74
+ ```
75
+ {
76
+ "eventType": "Bounce",
77
+ "bounce": {
78
+ "feedbackId": "010601870ec9f6a9-5c7ae147-2790-467a-91c1-7655c73c72da-000000",
79
+ "bounceType": "Permanent",
80
+ "bounceSubType": "General",
81
+ "bouncedRecipients": [
82
+ {
83
+ "emailAddress": "bounce@simulator.amazonses.com",
84
+ "action": "failed",
85
+ "status": "5.1.1",
86
+ "diagnosticCode": "smtp; 550 5.1.1 user unknown"
87
+ }
88
+ ],
89
+ "timestamp": "2023-03-23T14:05:29.780Z",
90
+ "reportingMTA": "dns; e234-5.smtp-out.ap-northeast-1.amazonses.com"
91
+ },
92
+ "mail": {
93
+ "timestamp": "2023-03-23T14:05:28.554Z",
94
+ "source": "aaa@XXXX-dev-1.com",
95
+ "sourceArn": "arn:aws:ses:ap-northeast-1:5613644XXXXX:identity/XXXX-dev-1.com",
96
+ "sendingAccountId": "5613644XXXXX",
97
+ "messageId": "010601870ec9f26a-9cd6c090-756b-4842-ab27-17addab711d2-000000",
98
+ "destination": [
99
+ "bounce@simulator.amazonses.com"
100
+ ],
101
+ "headersTruncated": false,
102
+ "headers": [
103
+ {
104
+ "name": "From",
105
+ "value": "aaa@XXXX-dev-1.com"
106
+ },
107
+ {
108
+ "name": "To",
109
+ "value": "bounce@simulator.amazonses.com"
110
+ },
111
+ {
112
+ "name": "Subject",
113
+ "value": "111"
114
+ },
115
+ {
116
+ "name": "MIME-Version",
117
+ "value": "1.0"
118
+ },
119
+ {
120
+ "name": "Content-Type",
121
+ "value": "multipart/alternative; boundary=\"----=_Part_515648_665387099.1679580328558\""
122
+ }
123
+ ],
124
+ "commonHeaders": {
125
+ "from": [
126
+ "aaa@XXXX-dev-1.com"
127
+ ],
128
+ "to": [
129
+ "bounce@simulator.amazonses.com"
130
+ ],
131
+ "messageId": "010601870ec9f26a-9cd6c090-756b-4842-ab27-17addab711d2-000000",
132
+ "subject": "111"
133
+ },
134
+ "tags": {
135
+ "ses:operation": [
136
+ "SendEmail"
137
+ ],
138
+ "ses:configuration-set": [
139
+ "ses-bounce-log"
140
+ ],
141
+ "ses:source-ip": [
142
+ "153.137.XXX.X"
143
+ ],
144
+ "ses:from-domain": [
145
+ "XXXX-dev-1.com"
146
+ ],
147
+ "ses:caller-identity": [
148
+ "t-XXXXXXXX"
149
+ ]
150
+ }
151
+ }
152
+ }
153
+ {
154
+ "eventType": "Send",
155
+ "mail": {
156
+ "timestamp": "2023-03-23T14:05:28.554Z",
157
+ "source": "aaa@XXXX-dev-1.com",
158
+ "sourceArn": "arn:aws:ses:ap-northeast-1:5613644XXXXX:identity/XXXX-dev-1.com",
159
+ "sendingAccountId": "5613644XXXXX",
160
+ "messageId": "010601870ec9f26a-9cd6c090-756b-4842-ab27-17addab711d2-000000",
161
+ "destination": [
162
+ "bounce@simulator.amazonses.com"
163
+ ],
164
+ "headersTruncated": false,
165
+ "headers": [
166
+ {
167
+ "name": "From",
168
+ "value": "aaa@XXXX-dev-1.com"
169
+ },
170
+ {
171
+ "name": "To",
172
+ "value": "bounce@simulator.amazonses.com"
173
+ },
174
+ {
175
+ "name": "Subject",
176
+ "value": "111"
177
+ },
178
+ {
179
+ "name": "MIME-Version",
180
+ "value": "1.0"
181
+ },
182
+ {
183
+ "name": "Content-Type",
184
+ "value": "multipart/alternative; boundary=\"----=_Part_515648_665387099.1679580328558\""
185
+ }
186
+ ],
187
+ "commonHeaders": {
188
+ "from": [
189
+ "aaa@XXXX-dev-1.com"
190
+ ],
191
+ "to": [
192
+ "bounce@simulator.amazonses.com"
193
+ ],
194
+ "messageId": "010601870ec9f26a-9cd6c090-756b-4842-ab27-17addab711d2-000000",
195
+ "subject": "111"
196
+ },
197
+ "tags": {
198
+ "ses:operation": [
199
+ "SendEmail"
200
+ ],
201
+ "ses:configuration-set": [
202
+ "ses-bounce-log"
203
+ ],
204
+ "ses:source-ip": [
205
+ "153.137.XXX.X"
206
+ ],
207
+ "ses:from-domain": [
208
+ "XXXX-dev-1.com"
209
+ ],
210
+ "ses:caller-identity": [
211
+ "t-XXXXXXXX"
212
+ ]
213
+ }
214
+ },
215
+ "send": {}
216
+ }
217
+ ```
218
+
73
219
  ### 試したこと・前提
74
220
  ・EC2にSESへのIAM ロールは付与しています。(AmazonSESFullAccess)
75
221
  ・バウンスメールのテスト送信はできています。

8

タイトル編集

2023/03/23 04:10

投稿

shoco
shoco

スコア148

test CHANGED
@@ -1 +1 @@
1
- AWSのメール送信機能を使ってmailを送りたい
1
+ メール送信機能を使ってmailを送りたい
test CHANGED
File without changes

7

タイトル編集

2023/03/23 04:02

投稿

shoco
shoco

スコア148

test CHANGED
@@ -1 +1 @@
1
- Amazon SESを使ってメールを送りたい
1
+ AWSのメール送信機能を使ってmailを送りたい
test CHANGED
File without changes

6

SES・Route53側の設定などの情報編集

2023/03/21 19:20

投稿

shoco
shoco

スコア148

test CHANGED
File without changes
test CHANGED
@@ -67,9 +67,9 @@
67
67
 
68
68
  ## SES・Route53側の設定など
69
69
  ・Amazon SES > 設定: 検証済み ID > XXXX-dev-1.com 画面
70
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-18/271ee0b4-6f1e-42b8-9fe5-a948d1221ec9.jpeg)
70
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-22/33d98c59-4b86-4a7f-b10f-bd08064af808.jpeg)
71
71
  ・Route53で取得したドメインのレコード
72
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-16/1177fab4-4499-4d39-b1b3-9bc101f38edc.jpeg)
72
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-03-22/12a4f9b4-d8a6-4b81-ae1b-7a4a1132d931.jpeg)
73
73
  ### 試したこと・前提
74
74
  ・EC2にSESへのIAM ロールは付与しています。(AmazonSESFullAccess)
75
75
  ・バウンスメールのテスト送信はできています。

5

質問編集

2023/03/19 10:08

投稿

shoco
shoco

スコア148

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
1
  ### 事象・問題
2
2
  サーバーにインストールしたGitLabからAWS SESを使ってメールを送りたいのですが、うまくメールを送信できません
3
3
 
4
- ・Amazon SESで、Route53で取得したドメインと同じ値の検証済みIDを作りました。
5
- ・AWS SNSのトピックなどを作成して、Amazon SES 内の「テスト E メールの送信」でバウンスメールの送信テストはクリアしていますが、GitLabのユーザー登録時のメール送信ができていません。
6
4
  ・[公式サイト](https://docs.gitlab.com/omnibus/settings/smtp.html)を見て、コンテナ内の設定ファイル(/etc/gitlab/gitlab.rb)に、 SMTP 認証情報 や ドメインを記述しました。
7
5
 
8
6
  送信元メールアドレスの作成などのアドレスを新しく作る必要などあるのでしょうか?

4

タイトル編集

2023/03/19 10:01

投稿

shoco
shoco

スコア148

test CHANGED
@@ -1 +1 @@
1
- AWS SESを使ってメールを送りたい
1
+ Amazon SESを使ってメールを送りたい
test CHANGED
File without changes

3

タグ修正

2023/03/18 18:24

投稿

shoco
shoco

スコア148

test CHANGED
File without changes
test CHANGED
File without changes

2

質問追記

2023/03/18 16:46

投稿

shoco
shoco

スコア148

test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,7 @@
6
6
  ・[公式サイト](https://docs.gitlab.com/omnibus/settings/smtp.html)を見て、コンテナ内の設定ファイル(/etc/gitlab/gitlab.rb)に、 SMTP 認証情報 や ドメインを記述しました。
7
7
 
8
8
  送信元メールアドレスの作成などのアドレスを新しく作る必要などあるのでしょうか?
9
+ ポート 25 の制限を削除する必要はあるのでしょうか?
9
10
 
10
11
  GitLabのユーザー登録時のメール送信が失敗したときにバウンスメールも受信できなていないので、gitlab.rbの記述に誤りがあるのではないかと考えています。
11
12
 

1

タイトル編集

2023/03/18 15:20

投稿

shoco
shoco

スコア148

test CHANGED
@@ -1 +1 @@
1
- GitLabからAWS SESを使ってメールを送りたい
1
+ AWS SESを使ってメールを送りたい
test CHANGED
File without changes