まだまだ昼間は暑いですが、朝晩は涼しくなりましたね。今朝の外気温は24℃でした。

一昨日のSupport@HamApps.groups.io(JTAlertのサポート)の投稿でJTAlertの「User Defined Alert」の設定に関する投稿がありました。
User Defined Alert 機能を使ってJTAlertからAlertメールを送る事が出来ます。
Alertメールを試してみたので記録しておきます。

CMailというメールソフトを使う方法とPowershellを使う方法が投稿されていたので、最初、Powershellを使う方法でやってみました。

しかし、Powershellは難しくてうまくいきませんでした。(-_-;)

早々に諦めてCMailを使う方法でチャレンジしてみました。

説明書(JTAlert User Alert.pdf)、バッチファイル(Send Alert.txt)、テスト用バッチファイル(CMail test.txt)が載っています。
JTAlertMail6
説明書にGmailのアカウントを作って、CMailでAlertメールを送る手順が詳しく書かれています。
最初、既にあるGoogleアカウントでやってみましたが、うまくいきませんでした。
次にGoogleアカウントを別に新規取得してやってみましたが、これもSMTPサーバーの認証で失敗します。
以前、hQSLの通信設定でGmailの設定をやりましたが、Gmailはアプリパスワードの作成など難しい部分が多いので何か間違えているのかも知れません。
hQSLの時は、Yahoo !メールのほうが簡単だったのでYahoo !メールでやってみました。

そして... Yahoo !メールでは上手くいきました。

Yahoo !メールのアカウントは従来から持っていてhQSLで使っているアカウントを使いました。
送信だけなのでhQSLへの影響はないはずです。

失敗の話が長かったですが、ここから手順を簡単に書いておきます。(^^;

C:ドライブに「JTalertMailSend」フォルダーを作って、先の説明書(JTAlert User Alert.pdf)、バッチファイル(Send Alert.txt)、テスト用バッチファイル(CMail test.txt)をダウンロードして置きました。
さらに、CMailのダウンロードページからCMailをダウンロードして JTalertMailSendフォルダーに置きます。
JTAlertMail19
JTAlertMail7
なお、.txtファイルはブラウザ画面からコピーせずに、ブラウザの右クリックの「リンク先を保存」などでダウンロードします。画面コピーだと文字コードがUTF16になりバッチファイルがうまく動きません。文字コードはSHIFT-JISになっていないといけません。

次にSend Alert.txtをテキストエディターで編集します。
変更箇所は以下になります。
JTAlertMail8

set cmaildir バッチファイルを置いたフォルダーです。
set smtpsender Yaoo!メールのアドレス
set smtpserver Yahoo!メールのSMTPサーバー
set smtpport ポート番号は465にします。
set smtpuser Yaoo!メールのアドレス
set smtppwd Yaoo!メールのパスワード
set mailto メール送信先(スマホのメールアドレスが良いと思います。)
JTAlertMail9
テキストAlertの送信をコメントにしてメールAlertの送信を使います。Yahoo!メールではポート番号465を使うので、「-smtp」にします。

編集後、「SendAlert.bat」ファイルとして保存します。(スペースなしにしました。)

なお、説明書にSubject:のFFMAステータスが不要なら消すように書いてあったので消したらCMailでパラメーターエラーになったので、そのままにしました。

JTAlertのAlertメールをテストする前に、CMailの送信テストをしました。
CMail test.txtを編集します。
変更箇所はSendAlert.batと同じです。
JTAlertMail10
JTAlertMail11
他に、テスト用として先頭の「@echo off」をコメントにして、:EXITNOpauseに「pause」を追加しました。
JTAlertMail12
CMailTestYahoo.batとして保存しました。

CMailTestYahoo.batを実行したコマンドプロンプト画面です。エラーが出る場合、設定の見直しが必要です。
JTAlertMail13
受信したメールです。
JTAlertMail14
CMailの送信が問題なかったら、JTAlertの「User Defined Alert」の設定をします。
JTAlertMail15
Alert Applicationに先に編集した「SendAlert.bat」を設定します。
Alert TriggerはWanted US State、Wanted DXCCにしました。Alert Repeatは15分にしました。
[Test]でテストメールを送ってみます。
受信したテストメールです。
JTAlertMail16
テストがうまくいったので、一時的にWanted DXCCリストのNot WontedからChinaを外してみました。
China局のAlertメールが送信されました。
JTAlertMail17
ちゃんと動作しているようです。

JTDXで21MHzを受信した状態でおいておいたら、夜7時過ぎにWales局を受信したというメールが来ました。
JTAlertMail18
シャックにいなくてもスマホが近くにあれば、New Coutryを受信している事が分かるので、シャックに移動してコールする事が出来ますね。
外出中ならリモートでコールするなんてことも出来そうです。

まあ、私はそこまで頑張ってDXCCは狙ってないので、しばらく動かしてみて「User Defined Alert」は解除しようと思います。食事中やテレビを見てる時に邪魔されるのは嫌ですよね。(笑)