次の小さな問題では、サードパーティのソフトウェアでは提供されていない電子メールを送信できる基本的な非常に便利なスクリプトについて説明します。
長い前奏曲なしで、 スクリプト自体と、それに対するいくつかの説明があります。
- このスクリプトは、古いがそれほど有用ではないオブジェクトCDO.Messageを使用します
- このスクリプトを使用すると、指定したアドレスに電子メールを送信したり、差出人住所、手紙の件名を指定したり、ブラインドコピーを送信したり、ファイル形式で添付ファイルを追加したりできます。 これらのパラメーターはすべて、引数としてスクリプトに渡されます。
- 引数なしでスクリプトを実行するだけで、引数の説明と使用例が表示されます。 彼はミニヘルプを発行します。
- コードを書くとき、メールサーバーの設定を外部のどこにも持ち出さないことにしました。 これらはめったに変更されない設定であり、同じ環境内では実質的に静的であると考えました。 これはすべて、コードの最後にあるスクリプト内に直接セットアップされます(必要な説明があります)。
- このスクリプトを使用すると、たとえば次のような多くの問題を解決できます。
- 文書のパッケージを1Cから請負業者に送信(文書の選択-処理の開始、a)PDFへの印刷、b)完成したPDFの郵送
- アクセス制御システム用の古いソフトウェアで内部DBFデータベースを毎週処理した後、メールを送信します(定期的に改札口からのアクセスに関するレポートを作成する必要がありますが、コンソールからのみ実行でき、印刷のみが可能です。土)
- 特別なソフトウェアがない場合にバックアップ通知を送信します。すべてのバックアップは原始的であり、自作のスクリプトによって作成されます
- など
- 元のソースの CDO.Messageおよびより高度な構成オプションの詳細(右側のリンク)を読むか、インターネットで自分で例を検索できます。
UPD:同僚は、そのようなタスクのための既製のより機能的なユーティリティがあり、次の自転車が記事で説明されていると言います。 以下に例を示します。
継続する。