• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールの添付ファイル)

メールの添付ファイルの送信・受信について

このQ&Aのポイント
  • メールの添付ファイルを送信する方法として、pdfファイルの場合はReadFileで内容を読み込み、Base64エンコードした後、マルチパートのメールフォーマットで送信することが一般的です。
  • 添付ファイルを受信する場合は、マルチパートの添付ファイルの内容を読み取り、Base64デコードしてファイルに保存するプロセスが必要です。
  • 添付ファイルの送信・受信は、メーラーでいうところのマルチパートメッセージの一部となります。適切な方法でファイルの読み込みやエンコード、デコードを行うことが重要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • nep0707
  • ベストアンサー率39% (902/2308)
回答No.1

手順としてはだいたいそれでOKだと思います。 マルチパートにするときのヘッダとboundaryに気をつければ たぶん遅れるんじゃないでしょうか。 BASE64は巷に数多のベンチマークが転がっていますので、 検索してみればすぐお望みのものが見つかると思います。 ちなみに開発環境、OS、使用言語がわからないのですが、 .NETだとライブラリが用意されています。 System.Web.Mail.MailAttachmentで検索すれば たくさん情報が得られると思います。 (一例を参考URLに記します)

参考URL:
http://www.atmarkit.co.jp/fdotnet/dotnettips/017sendmail/sendmail.html

関連するQ&A