C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

メール送信本文内での改行について


(過去ログ 2 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■1851 / inTopicNo.1)  メール送信本文内での改行について
  
□投稿者/ michi 二等兵(2回)-(2005/11/10(Thu) 11:09:11)

分類:[C#] 


分類:[C#] 

こんにちは。

現在
using System.Web.Mail;
を利用してメール送信機能を作っています。


MailMessage mailMes = new MailMessage();

mailMes.Body = message;

mailMes.BodyFormat = MailFormat.Text;

mailMes.BodyEncoding = System.Text.Encoding.GetEncoding("Shift_JIS");


のmessage内に改行が入っていると、
「'CDO.Message'オブジェクトにアクセスできませんでした」
というエラーがでてきます。

原因、解決法が分かりません。

ご教授お願い致します。

0
引用返信 編集キー/
■1857 / inTopicNo.2)  Re[1]: メール送信本文内での改行について
□投稿者/ 中博俊 神(251回)-(2005/11/10(Thu) 23:37:26)
中博俊 さんの Web サイト

分類:[C#] 

mailMes.BodyEncoding = System.Text.Encoding.GetEncoding("Shift_JIS");

ボディエンコードにISO2022以外を指定しちゃだめだめよ。

#例外的にUtf-8

0
引用返信 編集キー/
■1861 / inTopicNo.3)  Re[2]: メール送信本文内での改行について
□投稿者/ michi 二等兵(3回)-(2005/11/11(Fri) 09:40:45)

分類:[C#] 

中博俊さん、ありがとうございました。

危うく「Shift_JIS」のままにするところでした。
ISO2022に直しました。

が、メールエラーは未だに出てきます。

0
引用返信 編集キー/
■1863 / inTopicNo.4)  Re[3]: メール送信本文内での改行について
□投稿者/ 中博俊 神(253回)-(2005/11/11(Fri) 11:49:36)
中博俊 さんの Web サイト

分類:[C#] 

CDOSYSはその環境で入っていますか?
とりあえず以下のようなWSHのファイルを作って試してみてちょ

Dim iConf
set iconf = createobject("cdo.configuration")
With iConf.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = SMTP_SERVER_NAME
.Update
End With

Dim iMsg
set imsg = createobject("cdo.message")
With iMsg
Set .Configuration = iConf
.From = FromMailAddress
.To = ToMailAddress
.Subject = Subject
.TextBody = Body
.Send
End With


0
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -