質問編集履歴

2

矢印変更

2015/12/04 06:51

投稿

kentros511
kentros511

スコア122

test CHANGED
File without changes
test CHANGED
@@ -4,35 +4,35 @@
4
4
 
5
5
  /*プロパテイの作成*/
6
6
 
7
-
7
+
8
8
 
9
9
  /*サーバー設定*/
10
10
 
11
-
11
+
12
12
 
13
13
  /*メッセージ生成*/
14
14
 
15
-
15
+
16
16
 
17
17
  /*宛先TO Addressの設定*/
18
18
 
19
-
19
+
20
20
 
21
21
  FROMアドレスの設定
22
22
 
23
-
23
+
24
24
 
25
25
  メール件名の設定*/
26
26
 
27
-
27
+
28
28
 
29
29
  本文の設定
30
30
 
31
-
31
+
32
32
 
33
33
  設定保存
34
34
 
35
-
35
+
36
36
 
37
37
  送信
38
38
 

1

コードは見にくかったので要点だけにしました

2015/12/04 06:51

投稿

kentros511
kentros511

スコア122

test CHANGED
@@ -1 +1 @@
1
- java mailでtry catch のcatch をどこにれたらいかわかりせん
1
+ java mailでtry catch の使方で困っていま
test CHANGED
@@ -1,79 +1,47 @@
1
+ javamailで 送信プログラムを作成しています
2
+
3
+
4
+
1
- /*JavaMail*/
5
+ /*プロパテイの作成*/
6
+
7
+
8
+
9
+ /*サーバー設定*/
10
+
11
+
12
+
13
+ /*メッセージ生成*/
14
+
15
+
16
+
17
+ /*宛先TO Addressの設定*/
18
+
19
+
20
+
21
+ FROMアドレスの設定
22
+
23
+
24
+
25
+ メール件名の設定*/
26
+
27
+
28
+
29
+ 本文の設定
30
+
31
+
32
+
33
+ 設定保存
34
+
35
+
36
+
37
+ 送信
2
38
 
3
39
 
4
40
 
5
41
 
6
42
 
7
- try{/*start*/
8
-
9
- //property
10
-
11
- Properties prop = new Properties();
43
+ tryで一括で囲んだのですが どこかの処理でcatchをいれたほうがいいのでしょうか
12
-
13
- prop.setProperty("mail.smtp.host", "localhost");
14
-
15
- //SMTPサーバーのセット
16
-
17
- prop.setProperty("mail.smtp.port", "485");
18
44
 
19
45
 
20
46
 
21
- //メールセッションを確立
22
-
23
- Session session = Session.getInstance(prop);
24
-
25
-
26
-
27
- //送信メッセージ
28
-
29
- MimeMessage mimeMessage1 = new MimeMessage(session);
30
-
31
-
32
-
33
- //ToAddressのセット
34
-
35
- InternetAddress toAddress =new InternetAddress("*****.***.co.jp","ゲストさん");
36
-
37
- mimeMessage1.setRecipient(Message.RecipientType.TO,toAddress);
38
-
39
-
40
-
41
- //FRomAdressnoセット
42
-
43
- InternetAddress fromAddress = new InternetAddress("***@.co.jp","管理者");
44
-
45
- mimeMessage1.setFrom(fromAddress);
46
-
47
-
48
-
49
- new String("Subject");
50
-
51
- mimeMessage1.setSubject("パスワード発行","iso-2022-jp");
52
-
53
- new String ("Text");
54
-
55
- mimeMessage1.setText("あなたのパスワードです","iso-2022-jp");
56
-
57
- //保存
58
-
59
- mimeMessage1.saveChanges();
60
-
61
-
62
-
63
-
64
-
65
- //メールの送信
66
-
67
- Transport.send(mimeMessage1);
68
-
69
-
70
-
71
-
72
-
73
-
74
-
75
- }とcatchどこにいれたらいわかりません。
47
+ どんな例外をいれたらのでしょう
76
-
77
-
78
-
79
- 必要な情報だけ並べたた感じになりました。