teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

1

2019/05/31 02:23

投稿

niconicodryyy
niconicodryyy

スコア36

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

3

1

2019/05/31 02:23

投稿

niconicodryyy
niconicodryyy

スコア36

title CHANGED
File without changes
body CHANGED
@@ -1,96 +1,11 @@
1
+ `
1
2
  ```C#
2
-
3
- using System;
4
- using System.Windows.Forms;
5
- using System.Net;
6
- using System.Net.Mail;
7
-
8
- class Sample : Form
9
- {
10
- private TextBox[] tb = new TextBox[4];
11
- private Label[] lb = new Label[3];
12
- private Button bt;
13
- private TableLayoutPanel tlp;
14
-
15
- public static void Main()
16
- {
17
- Application.Run(new Sample());
18
- }
19
- public Sample()
20
- {
21
- this.Text = "メールテスト";
22
- this.Width = 400; this.Height = 400;
23
-
24
- tlp = new TableLayoutPanel();
25
- tlp.ColumnCount = 2;
26
- tlp.RowCount = 5;
27
- tlp.Dock = DockStyle.Fill;
28
-
29
- for(int i=0; i<tb.Length; i++)
30
- {
31
- tb[i] = new TextBox();
32
- tb[i].Dock = DockStyle.Fill;
33
-
34
- }
35
- tb[3].Multiline = true;
36
- tb[3].ScrollBars = ScrollBars.Vertical;
37
- tb[3].Height = 200;
38
- tlp.SetColumnSpan(tb[3], 2);
39
-
40
- for(int i=0; i<lb.Length; i++)
41
- {
42
- lb[i] = new Label();
43
- lb[i].Dock = DockStyle.Fill;
44
- }
45
- lb[0].Text = "タイトル";
46
- lb[1].Text = "あて先";
47
- lb[2].Text = "送信元";
48
-
49
- bt = new Button();
50
- bt.Text = "送信";
51
- tlp.SetColumnSpan(bt, 2);
52
-
53
- lb[0].Parent = tlp;
54
- tb[0].Parent = tlp;
55
- lb[1].Parent = tlp;
56
- tb[1].Parent = tlp;
57
- lb[2].Parent = tlp;
58
- tb[2].Parent = tlp;
59
- tb[3].Parent = tlp;
60
- bt.Parent = tlp;
61
-
62
- tlp.Parent = this;
63
- bt.Click += new EventHandler(bt_Click);
64
-
65
- }
66
- public void bt_Click(Object sender, EventArgs e)
67
- {
68
- try
69
- {
70
- MailMessage msg =
71
- new MailMessage(tb[2].Text, tb[1].Text); //送信元.あて先を指定しメッセージを作成
72
- msg.Subject = tb[0].Text;//タイトルを作成
73
- msg.Body = tb[3].Text;//本体を設定
74
-
75
- SmtpClient sc = new SmtpClient();
76
- sc.Host = "smtp."; //お使いのSMTPサーバーを指定してください
77
- sc.Send(msg); //メール送る
78
-
79
- }
80
- catch
81
- {
82
- MessageBox.Show("誤りがあります。\n確認してください。");
83
- }
84
- }
85
- }
86
- ```
87
- ```C#
88
3
  catch (Exception ex)
89
4
  {
90
5
  MessageBox.Show(ex.Message);
91
6
  }
92
7
  ```
93
- 二つ目のコードを実行すると
8
+ コードを実行すると
94
9
  メールを送信できませんでしたと表示されます。
95
10
  メールの送信だけ出来る機能を作りたいのですが、上手く送信できません。
96
11
  どうすれば送信できるようになるのでしょうか?

2

コード修正

2019/05/30 08:28

投稿

niconicodryyy
niconicodryyy

スコア36

title CHANGED
File without changes
body CHANGED
@@ -97,4 +97,11 @@
97
97
  コンパイルは通りますが、送信しようとすると
98
98
  catchのメッセージが表示されます。 STMPサーバー名はきちんと入力しています。
99
99
  Visual Studio2017を使って開発をしております。
100
- どなたかご教授をお願い致します。
100
+ どなたかご教授をお願い致します。
101
+
102
+ 追記
103
+ ```C#
104
+ sc.Host = "smtp.受信メールサーバー";//お使いのSMTPサーバーを指定してください
105
+ sc.Port = 25;
106
+ sc.DeliveryMethod = SmtpDeliveryMethod.Network;
107
+ ```

1

コード修正

2019/05/30 08:07

投稿

niconicodryyy
niconicodryyy

スコア36

title CHANGED
File without changes
body CHANGED
@@ -84,6 +84,14 @@
84
84
  }
85
85
  }
86
86
  ```
87
+ ```C#
88
+ catch (Exception ex)
89
+ {
90
+ MessageBox.Show(ex.Message);
91
+ }
92
+ ```
93
+ 二つ目のコードを実行すると
94
+ メールを送信できませんでしたと表示されます。
87
95
  メールの送信だけ出来る機能を作りたいのですが、上手く送信できません。
88
96
  どうすれば送信できるようになるのでしょうか?
89
97
  コンパイルは通りますが、送信しようとすると