![](http://nuinz.com/img/gmail/923/mandare-email-automatiche-con-invio-programmato.jpg)
たとえば、職場では、毎日または毎月、上司に活動を行ったレポートを送信せざるを得ないことがあります。メールは常に同じで、内容が変わるだけです。
内部にデータを含むExcelシート、IT部門で作業している場合はログファイル、レポート、または確認または通知の2つの簡単な行を送信するのに時間がかかる場合があります。
私は、秘書だけでなく、オフィスマネージャーやコンサルタントが送信する電子メールの作成とコピーと貼り付けに半分の時間を費やし、常に同じで常に同じ添付ファイルを使用しているのを見たことがあります。
非効率性と戦いたいが、何よりも早く仕事を終える貴重な時間を稼ぎたい場合は、プログラムされた自動メールをコンピューターから無料で送信する方法を知っておくと便利です。
つまり、メールを作成する必要があるときにミスを避けるために、メールを忘れずに、毎日同じ時間、毎週、または毎月 、メールを1つ作成し、必要に応じて送信を自動化します。
Blatは、SMTPまたはNNTP プロトコルを使用して電子メールを送信するコマンドラインユーティリティです 。
コマンドラインアプリケーションは、グラフィカルインターフェイス(GUI)とは異なり、経験の少ないユーザーを怖がらせることができます。
GUIプログラムには、詳細を入力するためのボタンとボックスがありますが、コマンドラインからすべてを1行で入力する必要があります。
ただし、最初のマイナスの影響が解消されれば技術的な問題は発生せず、コマンドの表示と読み取りに慣れれば、すべてがシンプルになることを保証できます。
1) Blatをダウンロードした後、アーカイブを解凍し、フルフォルダーにあるファイルをC:/ Windows / system32に移動する必要があります。
これにより、パスを指定せずにblat.exeコマンドを実行できますが、別のフォルダーにコピーすることもできます。
2) [スタート ]メニューから、検索ボックスにcmdコマンドを入力します(またはWindows XPを実行します)。
VistaおよびWindows 7では、[ スタート]-> [プログラム]-> [アクセサリ ]に移動し、 コマンドプロンプトを右クリックして[ 管理者として実行 ]を選択する必要がある場合があります 。
3)blatを作成しようとすると、コマンドを使用するための基本的な指示が表示されます。
「無効なwin32アプリケーション」警告が表示される場合、または見つからない場合は、フルパスcを指定します。\ windows \ system32 \ blat
基本的に、 任意の電子メールアドレスに電子メールを送信するには、次のパラメーターを使用してコマンドを記述する必要があります。
blat.exe -f -to -件名-本文メッセージ-サーバーsmtp.server.com:25 -uユーザー名-pwパスワード
電子メールプロバイダーによって指定されたSMTPサーバーを使用する必要があります。
世界で最も使用されている3つのメールサービスの例を挙げると、次のようになります。
Yahooメール: smtp.mail.yahoo.it
Gmail: smtp.gmail.com
Hotmail: smtp.live.com
電子メールアドレスにアクセスする際には、ユーザー名とパスワードとして入力する必要があります 。
データを正しく配置することにより、コマンドラインから、電子メールアドレスから電子メールを送信することがすでに可能になり、すぐに受信されます。
これらの標準パラメータには、コマンドblat / ">)を記述することで確認できる他の多くのパラメータが追加されます。
電子メールを送信するには、txtテストファイルの内容を送信し 、 -bodyパラメータの代わりに-bodyFの後に.txtファイルのパスと名前を続けて送信することもできます。
受信したメッセージには添付ファイルは含まれませんが、txtファイルにメールの内容として書き込まれたテキストが含まれます。
必要に応じて、すべてのログイン、パスワード、SMTPサーバーパラメータを毎回書き換える必要がなくなるように、送信者プロファイルを保存できます。
私たちは書く必要があります:
Blat -SaveSettings -f Default_Email -smtp_server server -u username -pwd password
SMTPサーバーのポートが25(標準ポート )と異なる場合、 -portパラメーターを追加する必要があります。
同じことがblat -install -server_smtp server -f email_address -u username_pwd passwordを使用して実行できます
Blatを使用すると、設定した日に常に同じ受信者に自動的に送信されるように、電子メールの送信をスケジュールできます。
これを行うには、 [スタート]-> [プログラム]-> [アクセサリ]-> [システムツール]-> [ スケジューラ]にあるWindowsスケジュールタスク機能を使用できます。
ここから、基本的なタスクを作成し、[ 引数の追加]ボックスにパラメーターを指定して、コマンドC:/Windows/sstem32/blat.exeの実行を指定できます。
Windows 7でのこの計画から、便利なグラフィカルインターフェイスを使用してプログラムされた電子メールメッセージを送信できることがわかります(ただし、Outlookをインストールする必要があると思います)。
メッセージの本文としてtxtファイルを設定すると、スケジュールされた送信にメールを送信できますが、テキストは異なります。
blatによって送信されたメッセージを受信した人は、少なくとも自動スクリプトによって生成されたことに気付きません。
または、 バッチファイルの実行を作成およびスケジュールすることもできます 。
コマンドプロンプトからblatコマンドを実行するために使用される構文を新しいテキストファイルにコピーし、拡張子を.txtから.batに変更してそのファイルの名前を変更するだけです。
この記事では非常に簡潔で、おそらく不明瞭なままである必要がありましたが、DOSコマンドラインの使用に関するレッスンをここで行うことはできないため、質問がある場合はコメントを引き続き使用できます。
別の記事で、Outlookでのスケジュール送信のために電子メールを遅延させる方法。