質問編集履歴
8
質問を簡潔にしています。
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,49 +22,17 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
|
25
|
+
仕様としては、
|
26
26
|
|
27
|
+
**ユーザ登録(アドレス) → 確認メール送信 → アカウント有効化**
|
27
28
|
|
29
|
+
で、ローカルテストはうまくいってると思いますが、本番環境だと、
|
28
30
|
|
29
|
-
```
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
|
31
|
+
`500 Internal Server Errorが起こる`
|
34
32
|
|
35
33
|
|
36
34
|
|
37
35
|
|
38
|
-
|
39
|
-
```
|
40
|
-
|
41
|
-
|
42
|
-
|
43
|
-
仕様としては、
|
44
|
-
|
45
|
-
**ユーザ登録(アドレス) → 確認メール送信 → アカウント有効化**
|
46
|
-
|
47
|
-
で、ローカルテストはうまくいってると思います。
|
48
|
-
|
49
|
-
|
50
|
-
|
51
|
-
|
52
|
-
|
53
|
-
# 推測
|
54
|
-
|
55
|
-
|
56
|
-
|
57
|
-
|
58
|
-
|
59
|
-
> AWSのSESは初期設定で、 サンドボックス?になってる。
|
60
|
-
|
61
|
-
> カスタマーサービスに制限を解除してもらえばいい可能性もある。
|
62
|
-
|
63
|
-
> 一応`「希望する1日あたりの送信クォータ」`と`「希望する最大送信レート」`については
|
64
|
-
|
65
|
-
> フォームを送った。しかし、その解除を確認する方法がわからない。まだ返信はこない。
|
66
|
-
|
67
|
-
> はたまた他に問題があるのか。
|
68
36
|
|
69
37
|
|
70
38
|
|
@@ -94,19 +62,7 @@
|
|
94
62
|
|
95
63
|
|
96
64
|
|
97
|
-
# メール関連gemfile
|
98
|
-
|
99
|
-
# version2のsdk
|
100
|
-
|
101
|
-
gem 'aws-s
|
65
|
+
gem 'aws-ses', '~> 0.6'
|
102
|
-
|
103
|
-
# version1のsdk
|
104
|
-
|
105
|
-
gem 'aws-sdk-v1'
|
106
|
-
|
107
|
-
# 環境変数を管理
|
108
|
-
|
109
|
-
gem 'figaro'
|
110
66
|
|
111
67
|
|
112
68
|
|
@@ -114,23 +70,21 @@
|
|
114
70
|
|
115
71
|
|
116
72
|
|
117
|
-
`config/aws
|
73
|
+
`config/initializers/aws.rb`
|
118
74
|
|
119
75
|
```
|
120
76
|
|
121
77
|
|
122
78
|
|
123
|
-
A
|
79
|
+
ActionMailer::Base.add_delivery_method :ses,
|
124
80
|
|
125
|
-
|
81
|
+
AWS::SES::Base,
|
126
82
|
|
127
|
-
|
83
|
+
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
|
128
84
|
|
129
|
-
|
85
|
+
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
|
130
86
|
|
131
|
-
|
87
|
+
server: 'email.us-west-2.amazonaws.com'
|
132
|
-
|
133
|
-
)
|
134
88
|
|
135
89
|
|
136
90
|
|
@@ -148,9 +102,9 @@
|
|
148
102
|
|
149
103
|
config.action_mailer.raise_delivery_errors = true
|
150
104
|
|
151
|
-
config.action_mailer.delivery_method = :
|
105
|
+
config.action_mailer.delivery_method = :ses
|
152
106
|
|
153
|
-
config.action_mailer.default_url_options = { :host => '{ドメイン
|
107
|
+
config.action_mailer.default_url_options = { :host => '{ドメイン}.net' }
|
154
108
|
|
155
109
|
|
156
110
|
|
@@ -158,35 +112,7 @@
|
|
158
112
|
|
159
113
|
|
160
114
|
|
161
|
-
# 追伸1
|
162
|
-
|
163
|
-
|
164
|
-
|
165
|
-
[SES でメール送信時にリジェクトされる](http://unching-star.hatenablog.jp/entry/2017/02/17/104248)
|
166
|
-
|
167
|
-
やはり、AWSから連絡を待つべきなのだろうか...。
|
168
|
-
|
169
|
-
どれくらい待つ必要があるのだろう。
|
170
|
-
|
171
|
-
|
172
|
-
|
173
|
-
# 追伸2
|
174
|
-
|
175
|
-
![](a85ef1a1bdebf6c25eadb89316fb5e7a.png)
|
176
|
-
|
177
|
-
ドメイン自体は検証?されているのかな。
|
178
|
-
|
179
|
-
|
180
|
-
|
181
|
-
# 追伸3
|
182
|
-
|
183
|
-
![イメージ説明](700a16300d17984d81b4efc9d885a4e4.png)
|
184
|
-
|
185
|
-
|
186
|
-
|
187
|
-
|
188
|
-
|
189
|
-
# 追伸
|
115
|
+
# 追伸1 (現在の状況)
|
190
116
|
|
191
117
|
|
192
118
|
|
@@ -226,7 +152,7 @@
|
|
226
152
|
|
227
153
|
|
228
154
|
|
229
|
-
# 追伸
|
155
|
+
# 追伸2 結局できず、困ってること
|
230
156
|
|
231
157
|
|
232
158
|
|
@@ -254,4 +180,4 @@
|
|
254
180
|
|
255
181
|
ローカル環境ではメール送信ができていることになっていると思いますが、
|
256
182
|
|
257
|
-
本番環境だとうまくいきません。
|
183
|
+
本番環境だとうまくいきません。メールのエラーログはどこに記載されるのかも探しています。
|
7
タイトル
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
[本番環境] Rails+AWSのSESでメール送信したいが、
|
1
|
+
[本番環境] Rails+AWSのSESで本登録のリンク掲載メール送信したいが、うまくいかない。
|
test
CHANGED
File without changes
|
6
エラーの補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -244,6 +244,14 @@
|
|
244
244
|
|
245
245
|
![イメージ説明](8611e6c8648742288287d37ae40c0a3d.png)
|
246
246
|
|
247
|
+
|
248
|
+
|
249
|
+
`500 Internal Server`
|
250
|
+
|
247
251
|
システムエラーになってしまいます。
|
248
252
|
|
253
|
+
|
254
|
+
|
249
|
-
ローカル環境ではメール送信ができていることになっていると思います
|
255
|
+
ローカル環境ではメール送信ができていることになっていると思いますが、
|
256
|
+
|
257
|
+
本番環境だとうまくいきません。
|
5
テーブルを作る
test
CHANGED
File without changes
|
test
CHANGED
@@ -192,7 +192,7 @@
|
|
192
192
|
|
193
193
|
|| 状況 | 詳細 |
|
194
194
|
|
195
|
-
|
|
195
|
+
| :------------- | :------------- | :------------- |
|
196
196
|
|
197
197
|
|1| AWSリミット解除済 | あらゆるメールアドレスに送れるはず |
|
198
198
|
|
4
追伸
test
CHANGED
File without changes
|
test
CHANGED
@@ -181,3 +181,69 @@
|
|
181
181
|
# 追伸3
|
182
182
|
|
183
183
|
![イメージ説明](700a16300d17984d81b4efc9d885a4e4.png)
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
|
188
|
+
|
189
|
+
# 追伸4 (現在の状況)
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
|| 状況 | 詳細 |
|
194
|
+
|
195
|
+
|| :------------- | :------------- | :------------- |
|
196
|
+
|
197
|
+
|1| AWSリミット解除済 | あらゆるメールアドレスに送れるはず |
|
198
|
+
|
199
|
+
|2| $ rails c production → TestMailer.test.deliver_now | 送信可能、また受信も確認 |
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
`testメールの内容`
|
204
|
+
|
205
|
+
```
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
class TestMailer < ApplicationMailer
|
210
|
+
|
211
|
+
def test
|
212
|
+
|
213
|
+
@greeting = "Hi"
|
214
|
+
|
215
|
+
mail to: "{送信先メルアド}"
|
216
|
+
|
217
|
+
end
|
218
|
+
|
219
|
+
end
|
220
|
+
|
221
|
+
|
222
|
+
|
223
|
+
```
|
224
|
+
|
225
|
+
|
226
|
+
|
227
|
+
|
228
|
+
|
229
|
+
# 追伸5 できないこと・困ってること
|
230
|
+
|
231
|
+
|
232
|
+
|
233
|
+
Railsチュートリアルに沿って行った
|
234
|
+
|
235
|
+
アドレスによる本人確認のメールが送信されず、
|
236
|
+
|
237
|
+
システムエラーとなる。
|
238
|
+
|
239
|
+
|
240
|
+
|
241
|
+
![イメージ説明](5ea5ab8cb2a0216af776f9d2703647eb.png)
|
242
|
+
|
243
|
+
フォーム入力すると、
|
244
|
+
|
245
|
+
![イメージ説明](8611e6c8648742288287d37ae40c0a3d.png)
|
246
|
+
|
247
|
+
システムエラーになってしまいます。
|
248
|
+
|
249
|
+
ローカル環境ではメール送信ができていることになっていると思います。
|
3
追伸3
test
CHANGED
File without changes
|
test
CHANGED
@@ -175,3 +175,9 @@
|
|
175
175
|
![](a85ef1a1bdebf6c25eadb89316fb5e7a.png)
|
176
176
|
|
177
177
|
ドメイン自体は検証?されているのかな。
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
# 追伸3
|
182
|
+
|
183
|
+
![イメージ説明](700a16300d17984d81b4efc9d885a4e4.png)
|
2
ドメインの確認
test
CHANGED
File without changes
|
test
CHANGED
@@ -158,7 +158,7 @@
|
|
158
158
|
|
159
159
|
|
160
160
|
|
161
|
-
# 追伸
|
161
|
+
# 追伸1
|
162
162
|
|
163
163
|
|
164
164
|
|
@@ -167,3 +167,11 @@
|
|
167
167
|
やはり、AWSから連絡を待つべきなのだろうか...。
|
168
168
|
|
169
169
|
どれくらい待つ必要があるのだろう。
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
# 追伸2
|
174
|
+
|
175
|
+
![](a85ef1a1bdebf6c25eadb89316fb5e7a.png)
|
176
|
+
|
177
|
+
ドメイン自体は検証?されているのかな。
|
1
追伸
test
CHANGED
File without changes
|
test
CHANGED
@@ -155,3 +155,15 @@
|
|
155
155
|
|
156
156
|
|
157
157
|
```
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
# 追伸
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
[SES でメール送信時にリジェクトされる](http://unching-star.hatenablog.jp/entry/2017/02/17/104248)
|
166
|
+
|
167
|
+
やはり、AWSから連絡を待つべきなのだろうか...。
|
168
|
+
|
169
|
+
どれくらい待つ必要があるのだろう。
|