![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
こんにちは、今現在C#でメールの送信部分を作っているのですがどうしても送信途中でエラーがでてとまってしまいます。
一応、当方で確認したところによると文字コードに関するエラーが出ず、ただただ「送信ができませんでした」とハンドラで表示されます。
どのようにしたらよいでしょうか?
どなたかご教授お願いします。
メールソフトのソースプログラム
private void seButton_Click(object sender, EventArgs e)
{
//JISコード
System.Text.Encoding enc = System.Text.Encoding.GetEncoding(50220);
//MailMessageの作成
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
//件名と本文の文字コードを指定する
msg.SubjectEncoding = enc;
msg.BodyEncoding = enc;
//メールの送信元のアドレス
msg.From = new System.Net.Mail.MailAddress("niihama-kosen@test.ac.jp");
//メールの送信先のアドレス
msg.To.Add(new System.Net.Mail.MailAddress(adressBox.Text));
//メールの件名
msg.Subject = "coBox.Text";
//メールの本文
msg.Body = "hoBox.Text";
//SMTPサーバの設定
System.Net.Mail.SmtpClient sc = new System.Net.Mail.SmtpClient();
//SMTPサーバの指定
sc.Host = "smtpBox.Text";
//メールの送信
sc.Send(msg);
//msgの破棄
msg.Dispose();
}
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
多分なのですが、SMTPサーバなどの値がおかしいのが
入っているので接続できないというのが原因だと思います。
まずは以下の通りに直して動くかどうかを確認してみてください。
// メールの件名
msg.Subject = coBox.Text; // ""を付けると件名がcoBox.Textになる
// メールの本文
msg.Body = hoBox.Text; // ""を付けると本文がhoBox.Textになる
// SMTPクライアントのインスタンス作成
System.Net.Mail.SmtpClient sc = new System.Net.Mail.SmtpClient();
// SMTPサーバの指定
sc.Host = smtpBox.Text; // ""を付けるとサーバ名がsmtpBox.Textになる
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perl メールフォーム複数のアド...
-
Net::SMTPでメールを送信したい...
-
foreachでのメール一斉送信処理...
-
VBAでoutlook365が起動しません。
-
mailコマンドで送信元を指定す...
-
例外処理のフローチャートの記...
-
'Range'メソッドは失敗しました
-
本当にPublicな変数(配列で)
-
標準モジュールを削除したい。(...
-
グラフのX,Y座標を取得したい
-
ユーザー定義関数に#NAME?が返...
-
LCD ディスプレイを Raspberry ...
-
印刷後メッセージボックスを表...
-
pythonのプログラミングについ...
-
Excelで時刻になったら知らせて...
-
偶数/奇数の判定
-
"JScript"が見つかりません!
-
実行中のcpan processを終了さ...
-
Form間の値の渡し方
-
msgboxの表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
c#で 簡単なメール(添付ファ...
-
Perl メールフォーム複数のアド...
-
CDO.Messageを使ったVBScript
-
Enterキーを押しても送信しない...
-
【C言語】メールを送信するプロ...
-
送信先のメールアドレスが存在...
-
プロキシ経由でjavamailを使っ...
-
VBScriptで、メールの送信をし...
-
perl 自動返信メールプログラム...
-
C#のメール送信時のエラーについて
-
空メールシステムについて
-
フォーム経由で送られるURLつき...
-
フォームメール、時刻を設定し...
-
Net::SMTPでメールを送信したい...
-
sendmailでメール送信
-
C言語のプログラム内でトリガを...
-
VBAでsmtp認証をするには?
-
セッションIDの受信・・(初心者...
-
リンクをクリックするだけでC...
おすすめ情報