質問編集履歴

4

1

2019/05/31 02:23

投稿

niconicodryyy
niconicodryyy

スコア36

test CHANGED
File without changes
test CHANGED
@@ -1,43 +1,17 @@
1
- `
1
+ 皆様ありがとうございます。
2
2
 
3
- ```C#
4
-
5
- catch (Exception ex)
6
-
7
- {
8
-
9
- MessageBox.Show(ex.Message);
10
-
11
- }
12
-
13
- ```
14
-
15
- コードを実行すると
16
-
17
- メールを送信できませんでしたと表示されます。
18
-
19
- メールの送信だけ出来る機能を作りたいのですが、上手く送信できません。
20
-
21
- どうすれば送信できるようになるのでしょうか?
22
-
23
- コンパイルは通りますが、送信しようとすると
24
-
25
- catchのメッセージが表示されます。 STMPサーバー名はきちんと入力しています。
26
-
27
- Visual Studio2017を使って開発をしております。
28
-
29
- どなかご教授をお願い致しま
3
+ 無事に解決いたしました
30
4
 
31
5
 
32
6
 
33
- 追記
7
+ 正直なところ皆様がずっと言っている設定が出来ていないだとか メールアカウント、パスワードの間違いとか意味がわかりませんでいたが、わかってみれば、
34
8
 
35
- ```C#
9
+ 何も入力できていませんでしたね。
36
10
 
37
- sc.Host = "smtp.受信メールサーバー";//お使いのSMTPサーバーを指定しくださ
11
+ ドアを鍵が掛かってに開けようと引っ張っているようなものでした。
38
12
 
39
- sc.Port = 25;
40
13
 
41
- sc.DeliveryMethod = SmtpDeliveryMethod.Network;
42
14
 
15
+ 皆様ご協力ありがとうございます。
16
+
43
- ```
17
+ 今後とも宜しくお願い足します。

3

1

2019/05/31 02:23

投稿

niconicodryyy
niconicodryyy

スコア36

test CHANGED
File without changes
test CHANGED
@@ -1,174 +1,4 @@
1
- ```C#
2
-
3
-
4
-
5
- using System;
6
-
7
- using System.Windows.Forms;
8
-
9
- using System.Net;
10
-
11
- using System.Net.Mail;
12
-
13
-
14
-
15
- class Sample : Form
16
-
17
- {
1
+ `
18
-
19
- private TextBox[] tb = new TextBox[4];
20
-
21
- private Label[] lb = new Label[3];
22
-
23
- private Button bt;
24
-
25
- private TableLayoutPanel tlp;
26
-
27
-
28
-
29
- public static void Main()
30
-
31
- {
32
-
33
- Application.Run(new Sample());
34
-
35
- }
36
-
37
- public Sample()
38
-
39
- {
40
-
41
- this.Text = "メールテスト";
42
-
43
- this.Width = 400; this.Height = 400;
44
-
45
-
46
-
47
- tlp = new TableLayoutPanel();
48
-
49
- tlp.ColumnCount = 2;
50
-
51
- tlp.RowCount = 5;
52
-
53
- tlp.Dock = DockStyle.Fill;
54
-
55
-
56
-
57
- for(int i=0; i<tb.Length; i++)
58
-
59
- {
60
-
61
- tb[i] = new TextBox();
62
-
63
- tb[i].Dock = DockStyle.Fill;
64
-
65
-
66
-
67
- }
68
-
69
- tb[3].Multiline = true;
70
-
71
- tb[3].ScrollBars = ScrollBars.Vertical;
72
-
73
- tb[3].Height = 200;
74
-
75
- tlp.SetColumnSpan(tb[3], 2);
76
-
77
-
78
-
79
- for(int i=0; i<lb.Length; i++)
80
-
81
- {
82
-
83
- lb[i] = new Label();
84
-
85
- lb[i].Dock = DockStyle.Fill;
86
-
87
- }
88
-
89
- lb[0].Text = "タイトル";
90
-
91
- lb[1].Text = "あて先";
92
-
93
- lb[2].Text = "送信元";
94
-
95
-
96
-
97
- bt = new Button();
98
-
99
- bt.Text = "送信";
100
-
101
- tlp.SetColumnSpan(bt, 2);
102
-
103
-
104
-
105
- lb[0].Parent = tlp;
106
-
107
- tb[0].Parent = tlp;
108
-
109
- lb[1].Parent = tlp;
110
-
111
- tb[1].Parent = tlp;
112
-
113
- lb[2].Parent = tlp;
114
-
115
- tb[2].Parent = tlp;
116
-
117
- tb[3].Parent = tlp;
118
-
119
- bt.Parent = tlp;
120
-
121
-
122
-
123
- tlp.Parent = this;
124
-
125
- bt.Click += new EventHandler(bt_Click);
126
-
127
-
128
-
129
- }
130
-
131
- public void bt_Click(Object sender, EventArgs e)
132
-
133
- {
134
-
135
- try
136
-
137
- {
138
-
139
- MailMessage msg =
140
-
141
- new MailMessage(tb[2].Text, tb[1].Text); //送信元.あて先を指定しメッセージを作成
142
-
143
- msg.Subject = tb[0].Text;//タイトルを作成
144
-
145
- msg.Body = tb[3].Text;//本体を設定
146
-
147
-
148
-
149
- SmtpClient sc = new SmtpClient();
150
-
151
- sc.Host = "smtp."; //お使いのSMTPサーバーを指定してください
152
-
153
- sc.Send(msg); //メール送る
154
-
155
-
156
-
157
- }
158
-
159
- catch
160
-
161
- {
162
-
163
- MessageBox.Show("誤りがあります。\n確認してください。");
164
-
165
- }
166
-
167
- }
168
-
169
- }
170
-
171
- ```
172
2
 
173
3
  ```C#
174
4
 
@@ -182,7 +12,7 @@
182
12
 
183
13
  ```
184
14
 
185
- 二つ目のコードを実行すると
15
+ コードを実行すると
186
16
 
187
17
  メールを送信できませんでしたと表示されます。
188
18
 

2

コード修正

2019/05/30 08:28

投稿

niconicodryyy
niconicodryyy

スコア36

test CHANGED
File without changes
test CHANGED
@@ -197,3 +197,17 @@
197
197
  Visual Studio2017を使って開発をしております。
198
198
 
199
199
  どなたかご教授をお願い致します。
200
+
201
+
202
+
203
+ 追記
204
+
205
+ ```C#
206
+
207
+ sc.Host = "smtp.受信メールサーバー";//お使いのSMTPサーバーを指定してください
208
+
209
+ sc.Port = 25;
210
+
211
+ sc.DeliveryMethod = SmtpDeliveryMethod.Network;
212
+
213
+ ```

1

コード修正

2019/05/30 08:07

投稿

niconicodryyy
niconicodryyy

スコア36

test CHANGED
File without changes
test CHANGED
@@ -170,6 +170,22 @@
170
170
 
171
171
  ```
172
172
 
173
+ ```C#
174
+
175
+ catch (Exception ex)
176
+
177
+ {
178
+
179
+ MessageBox.Show(ex.Message);
180
+
181
+ }
182
+
183
+ ```
184
+
185
+ 二つ目のコードを実行すると
186
+
187
+ メールを送信できませんでしたと表示されます。
188
+
173
189
  メールの送信だけ出来る機能を作りたいのですが、上手く送信できません。
174
190
 
175
191
  どうすれば送信できるようになるのでしょうか?