2011-07-11 30 views
0

私はSMTPメールを送信するVB6アプリケーションを作成しました。電子メールは正常に送受信されますが、Excel 2003ファイルを添付しても大丈夫です。開こうとするとファイルが壊れてしまいます...添付ファイルを保存しようとしたが開こうとしましたが問題は解決しません。ご協力ありがとうございます...SMTP Excelの添付ファイルが破損しています

+0

ファイルをエンコードすると破損する可能性が最も高くなります(ファイルがまったくない場合)。私たちはずっと手助けする前に、いくつかのコード、ネットワーク転送ログを見る必要があります。他のファイルタイプが混乱していませんか(私には何もないテキストファイルもあります) – Deanna

+0

ありがとうDeanna - あなたの親切な助けに感謝します。確認するために、私はファイルをエンコードしていませんが、あなたの助言を取り、これが壊れているかどうかを確認して結果を知るための基本的なテキスト文書を送信しようとします。ありがとうございます - Chris – user838533

答えて

0

添付ファイルのデータをエンコードする必要があります。すべてのメールサーバーとクライアントが8ビットで安全であるとは限りません。 Base64は最も一般的なエンコード方法です。

+0

ありがとうDeanna - BASE64エンコーディングがどのように行われているか説明してください。 – user838533

+0

関連するRFCはhttp://www.ietf.org/rfc/rfc2045.txtです。 http://support.microsoft.com/kb/323489にはさらに詳しい情報とサンプルがあります – Deanna

関連する問題