Usage Tips / 製品活用ガイド
LAN接続型デジタルIOユニット LANIOシリーズには、接点入力状態が変化したときにメールを送信するメールアラート機能があります。
ただし、メールアラート機能は、標準では認証メール(SMTP認証、SMTP-AUTH)には対応していません。
SMTP認証が必要なメールサーバを使ってメールを送る場合、LA-5P-P / LA-3R3P-Pのカスタマイズサービス(有償)を利用するか、別のPCで認証不要のメールサーバを動かして転送する方法があります。
有償で LA-5P-P / LA-3R3P-P のカスタマイズをご用意しております。
詳細は LANIOシリーズ カスタマイズサービスのご案内 をご覧ください。
利用可能なPCが稼動している場合に限定されますが、LANIOと同じセグメント内のPCを使ってメールを転送します。
下記は、XAMPP に含まれる Mercury Mail Transport System を使ってメールを転送する例です。LANIOから同じセグメント内のPCのメールサーバ(Mercury)にメールを送り、外部のメールサーバ(例ではYahooメール)にメールを転送します。この例では、Windows 7 64bit、XAMPP v5.6.12 を使用しています。
ご注意:
XAMPP をダウンロードして 、PCにインストールします。
インストールの際、Mercury Mail Server が含まれるようにして下さい。
XAMPP を起動して、Mercury を Start してから、Admin をクリックします。
Mercury のウィンドウが表示されます。
Configuration → Protocol modules で必要なサーバー機能を選択します。
デフォルトでは、Mercury の中で多くのサーバー機能が立ち上がっていますが、必要なのは MercuryS SMTP server と MercuryC SMTP relaying clientです。
Configuration → MercuryS SMTP server → Connection control タブで
Do not permit SMTP relaying of non-local mail のチェックを外しておきます。
デフォルトで Mercury の SMTPサーバは、25番ポートを Listen しています。
Configuration → MercuryS SMTP server → General タブから変更することもできます。
Configuration → MercuryC SMTP Client に転送先の外部メールサーバの設定を入力します。
Yahooメールの場合、以下を入力して下さい。
サーバ名 | smtp.mail.yahoo.co.jp |
---|---|
ポート番号 | 465 または 587 |
SSL | ポート番号465の場合、SSL encryption using direct connection を選択 ポート番号587の場合、Normal (no SSL encryption) を選択 |
その他、ユーザ名(Yahooメールのアカウント名)、パスワードを入力。
また、Poll the queue.. の設定で、メールが転送されるまでの時間を設定できます。デフォルトでは30秒です。
DeviceInstaller の Webコンフィギュレーションなどでメールアラート機能の設定をします。詳細はLANIOの説明書をご覧下さい。
同じセグメント内のPCのメールサーバ(Mercury)にメールを送り、外部のメールサーバ(Yahooメール)にメールを転送する場合、以下のように設定します。
Server IP Adress | 同じセグメント内のPCのIPアドレス |
---|---|
Server Port | Mercury が Listen しているポート番号 |
Domain Name | yahoo.co.jp(外部メールサーバで使用するドメイン名) |
Unit Name | Yahooメールのアカウント名(外部メールサーバで使用するユーザ名) |
Recipients | 送信先メールアドレス |