![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんにちは、今現在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ランキング
-
ASPでのsendmail(BASP21の使用...
-
server errorで困ってます。
-
VBAでoutlook365が起動しません。
-
添付ファイルをつけてメールを送る
-
フォームメール確認画面ありの...
-
メーリングリストへ登録するCGI
-
Excel VBAでリンク切れをチェッ...
-
例外処理のフローチャートの記...
-
標準モジュールを削除したい。(...
-
'Range'メソッドは失敗しました
-
ユーザー定義関数に#NAME?が返...
-
グラフのX,Y座標を取得したい
-
Excel VBAで、ユーザーフォーム...
-
印刷後メッセージボックスを表...
-
VBA This Workbookモジュール...
-
VBでグローバル変数を宣言するには
-
エクセルVBAでシートモジュール...
-
教えて下さい。
-
モジュールとクラスの違いって...
-
Excel VBA 標準モジュール内で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
【C言語】メールを送信するプロ...
-
Net::SMTPでメールを送信したい...
-
フォームデータ-の送信時の確認...
-
VBScriptで、メールの送信をし...
-
server errorで困ってます。
-
Exchangeを使用したメール送信...
-
LotusScript メール作成方法が...
-
さくらインターネットでの添付...
-
ウィンドウズ上で動くメールサ...
-
CGI(Perl)からメールを送信する...
-
BASP21使用のメール送信でコマ...
-
CGI(Perl)でメールフォームを作...
-
DreamWeaverCS4でのフォーム作...
-
VBAでsmtp認証をするには?
-
perl 自動返信メールプログラム...
-
ASPでのsendmail(BASP21の使用...
-
リンクをクリックするだけでC...
-
プロキシ経由でjavamailを使っ...
-
javamailでメール送信ができません
おすすめ情報