質問編集履歴
6
誤字
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
Spring Boot メール送信元の複数設定
|
test
CHANGED
File without changes
|
5
追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Spring Boot メール送信元の複数設定
|
1
|
+
tSpring Boot メール送信元の複数設定
|
test
CHANGED
@@ -212,6 +212,18 @@
|
|
212
212
|
|
213
213
|
|
214
214
|
|
215
|
+
自分の中でわかっていることは以下になります。
|
216
|
+
|
217
|
+
**・成功時はJavaMailSenderImplを@Autowiredしていた。**
|
218
|
+
|
219
|
+
**・JavaMailSenderImplのBeanを複数作れるように@ConfigurationPropertiesを付けて生成すると
|
220
|
+
|
221
|
+
application.propertiesで設定しているフィールド以外nullになっている。**
|
222
|
+
|
223
|
+
|
224
|
+
|
225
|
+
|
226
|
+
|
215
227
|
拙い文で恐縮ですが、よろしければご教授いただけましたら、幸いです。
|
216
228
|
|
217
229
|
よろしくお願いいたします。
|
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -166,6 +166,52 @@
|
|
166
166
|
|
167
167
|
|
168
168
|
|
169
|
+
```
|
170
|
+
|
171
|
+
public class JavaMailSenderImpl implements JavaMailSender {
|
172
|
+
|
173
|
+
|
174
|
+
|
175
|
+
/** The default protocol: 'smtp'. */
|
176
|
+
|
177
|
+
public static final String DEFAULT_PROTOCOL = "smtp";
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
/** The default port: -1. */
|
182
|
+
|
183
|
+
public static final int DEFAULT_PORT = -1;
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
private static final String HEADER_MESSAGE_ID = "Message-ID";
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
// このフィールドがnullになっている。
|
194
|
+
|
195
|
+
private Properties javaMailProperties = new Properties();
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
@Nullable
|
200
|
+
|
201
|
+
private Session session;
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
@Nullable
|
206
|
+
|
207
|
+
private String protocol;
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
```
|
212
|
+
|
213
|
+
|
214
|
+
|
169
215
|
拙い文で恐縮ですが、よろしければご教授いただけましたら、幸いです。
|
170
216
|
|
171
217
|
よろしくお願いいたします。
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -144,6 +144,20 @@
|
|
144
144
|
|
145
145
|
|
146
146
|
|
147
|
+
```
|
148
|
+
|
149
|
+
// エラー内容
|
150
|
+
|
151
|
+
2021-01-27 16:27:18.866 ERROR 10122 --- [ task-1] .a.i.SimpleAsyncUncaughtExceptionHandler : Unexpected exception occurred invoking async method: public void com.arcosuken.error.ErrorServiceImpl.sendErrorMail(java.lang.String,int,java.lang.Object,java.util.Map,javax.servlet.http.HttpServletRequest)
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first. a189sm1365734pfd.117 - gsmtp
|
156
|
+
|
157
|
+
```
|
158
|
+
|
159
|
+
|
160
|
+
|
147
161
|
JavaMailSenderImplのインスタンスを成功していた時とを見比べてると
|
148
162
|
|
149
163
|
javaMailPropertiesがnullになっているので、ここが原因では?
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -76,13 +76,7 @@
|
|
76
76
|
|
77
77
|
public JavaMailSender secondarySender() {
|
78
78
|
|
79
|
-
|
80
|
-
|
81
|
-
JavaMailSenderImpl javaMailSenderImpl = new JavaMailSenderImpl();
|
82
|
-
|
83
|
-
|
84
|
-
|
85
|
-
|
79
|
+
return new JavaMailSenderImpl();
|
86
80
|
|
87
81
|
}
|
88
82
|
|
1
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
現在、
|
5
|
+
現在、以下のように設定し、メールを送信元を設定しています。
|
6
6
|
|
7
7
|
```
|
8
8
|
|