CDOを使用して添付ファイルを郵送する
ASPでコーディングしている場合、添付ファイルを含むメッセージをメールで送信するために使用することがよくあります。これは、訪問者とファイルを共有する素晴らしい方法です。

構文は非常に簡単です。フォームでは、ユーザーのメールアドレスをリクエストします。次に、処理スクリプトで、次を使用します。

メール= request( "email")

objMail = Server.CreateObject( "CDO.Message")を設定します
objMailを使用
.From = "webmaster@yoursite.com"
.To =メール
.Subject = "SiteNameからリクエストしたファイル"
.TextBody = "これはSiteNameからリクエストしたファイルです"
.AddAttachment "C:\ files \ filename.pdf"
送信
で終わる
objMail = Nothingを設定します

==========================

この利点は、実際のファイルの場所(c:\ files \)がWeb上のどこにもないことです。そのディレクトリは、Webディレクトリとは完全に分離されています。つまり、どこのWebサーファーもこれらのファイルにアクセスできません。オンラインフォームを使用するユーザーのみがファイルを送信できます。これにより、ある程度のセキュリティが確保され、ファイルを表示する必要があるユーザーのみがファイルを取得できます。

ただし、ユーザーがファイルを手に入れるとすぐに、友人に簡単に転送できることに注意してください。しかし、あなたは本当にそれを助けることはできません。ある時点で、ユーザーがファイルを見ることができる場合、必要に応じてファイルを盗むことができることを認識する必要があります。ちなみに、人々は友人と共有するために時々本全体をコンピューターにスキャンします(つまり、ハリーポッター)そのため、ある時点で、ファイルを保護する限り最善を尽くしたことを受け入れる必要があります。その時点で誰かがあなたの仕事を盗もうと努力するなら、それはあなたの手に負えません。

送信されたファイルがサイト名と情報で適切にブランド化されていることを確認してください。したがって、少なくともファイル自体は常にそれがどこから来たかを示しています!

動画の説明: 엑셀 메일 보내기 매크로, 첨부파일? 예약발송 OK! | 아웃룩 메일 연동 | 퀵 VBA 7강 (かもしれません 2024).