Re: [TKMP]ドメイン名が日本語のとき、メール送信が行えない ( No.1 ) |
- 日時: 2013/01/26 00:26
- 名前: Toki◆pRU.c9X.EOI
- 返信が送れて申し訳ありません。
TKMPの実装でコンピュータ名にマルチバイト文字を使用することを想定していなかったため、 現在のライブラリでは対応できません。
方法としてはSTMPで接続時に使用する ISmtpLogonインターフェイスを持つクラスを継承し
string Greeting(string Receive) をオーバーライドすればいけると思います。
Greetingメソッドの実装はライブラリ中のクラスすべて string ISmtpLogon.Greeting(string Receive) { return "EHLO " + System.Net.Dns.GetHostName(); } となっているので丸ごと置き換えるだけで済むと思います。
|
Re: [TKMP]ドメイン名が日本語のとき、メール送信が行えない ( No.2 ) |
- 日時: 2013/01/28 14:33
- 名前: だいち
- Toki様
返信ありがとうございます。
ご教示頂きました内容で作成したところ、上手くいきました。 また、不明な点がでましたら、質問させて頂きます。
|