防犯カメラの送信メールがエラーとならないように設定する方法

スポンサーリンク

ネットワークカメラの各種説明

防犯カメラや監視カメラには動体検知(何か動く不審なものを検出する機能)すると、設定したメールアドレス宛先に画像と通知を送信してくれる機能が装備されているのですが、この送信メールがエラーとなり設定したメールアドレス宛先に送信してくれない問題が多発していたのですが、先日同不具合がある方法で治ると言うことをご連絡頂いたのと、同じ不具合で困っている方に教えて頂いた方法を案内すると改善されたのでそちらの設定方法を説明させて頂きたいと思います。
cam2016smtp001
 

メニュー

サブミッションポート

一部メールサーバーを除き、一般的にSMTPポート25/TCPはスパムメール防止の為に2010年前後から大多数のプロバイダで使えなくしています。SMTP代替ポートとしてサブミッションポート「587/TCP」が用いられているのでこれだけ頭の片隅に覚えておいてください。因みに今回説明するYAHOOフリーメールはSMTP(25/TCP)が利用できます。
cam2016smtp002
 

送信メールサーバーをIPアドレスを指定する

まず送信メールエラーをカメラ側の設定で治す方法は、通常「smtp.sendmail.co.jp」等の契約しているプロバイダが指定している送信メールサーバードメイン名となるのですが、一部の防犯カメラではこのドメイン名を解決出来ない問題を持つので、参照DNS(例としてはGoogle提供のパブリックDNS 8.8.8.8 / 8.8.4.4)を指定すれば良いのですがカメラがのIPアドレス設定側から変更しなければならない等の手間(一から説明しないといけない)が掛かかります。
今回一番手っ取り早いなおし方は、お二人共送信メールサーバーに指定していたYAHOOフリーメールされており、YAHOOが提供しているメールサーバドメイン名は「smtp.mail.yahoo.co.jp」です、なのでIPアドレスが「182.22.66.122」となりますので、このIPアドレスを送信メールサーバーに設定する事で防犯カメラの動体検知送信メールを間違いなく遅らせる事が出来るようになります。
Q-SEEの防犯の防犯カメラで最初送信メールエラーとなっていた設定内容です。
SMTPサーバー「smtp.mail.yahoo.co.jp」、ポート「465」、SSLを確認「チェック入り」。
補足、サブミッションポートは案内済ですがエラーとなっていました。
cam2016smtp003
 
Q-SEEの防犯カメラに送信メールサーバードメイン名の代わりにIPアドレスを設定し送信エラーが治った設定内容です。
SMTPサーバー「182.22.66.122」、ポート「25」、SSLを確認「空欄」。
cam2016smtp006

送信メールサーバーアドレスのIPアドレス調べ方

調べ方は簡単です。送信メールサーバーにpingを打ち込んでも表示されますし、「nslookup サーバー名」のコマンでも調べられます。
補足、「smtp.mail.yahoo.co.jp」を調べたいメールサーバードメイン名に置き換えると簡単に調べられます。
まずnslookupコマンドで調べた結果
C:\Users\kagemaru>nslookup smtp.mail.yahoo.co.jp
サーバー: UnKnown
Address: 192.168.2.1
権限のない回答:
名前: smtp.mail.g.yahoo.co.jp
Address: 182.22.66.122
Aliases: smtp.mail.yahoo.co.jp
pingコマンドで調べた結果。pingコマンドはネットワーク障害が発生した時によく使うコマンドなので覚えておいてください。
C:\Users\kagemaru>ping smtp.mail.yahoo.co.jp
smtp.mail.g.yahoo.co.jp [183.79.29.237]に ping を送信しています 32 バイトのデー
タ:
183.79.29.237 からの応答: バイト数 =32 時間 =12ms TTL=55
183.79.29.237 からの応答: バイト数 =32 時間 =12ms TTL=55
183.79.29.237 からの応答: バイト数 =32 時間 =12ms TTL=55
183.79.29.237 からの応答: バイト数 =32 時間 =11ms TTL=55
183.79.29.237 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 11ms、最大 = 12ms、平均 = 11ms

送信メールの注意点

送信メールには次の事をご注意ください。尚、送信メールはポート開放する必要はありません。
受信メールボックスには基本的に容量がある
スマートフォン主流になりつつある現在、POPサーバー(メール受信サーバー)と言う言葉を知らない方も多いと思われますが、基本的にこのPOPサーバーには容量の上限と言うものが設定されています。
例えば、皆さんが最も利用されていと思われるGmailのサーバー受信容量は25MB前後となるので、余り大量に画像付きのデータを送信するとメールボックスが容量上限となり、送信メールエラーの原因となる事もあります。
補足、一部のメールサーバーでは古いものから自動的に削除されていくものもあり上限とならない事もあります。
POPビフォーSMTPと言う方式もある
この方式は、先にメールを受信してからでは無いとメールの送信が出来ない仕組みです。有名な所では旧dionがこの方式を採用していました。
契約メールアドレスが異なると送信できない場合もある
これは、例えば私のメールアドレス「master@akakagemaru.info」を契約しているレンタルサーバーで送受信しているのですが、送信先メールアドレスが契約者のアカウント情報と異なる場合「例えば master@gmail.com」とすると送信エラーとされる事もあります。
25/TPCは殆ど利用できない
冒頭触れましたが、大多数のプロバイダの送信メールサーバーで使うポート番号は587/TCPです。
一回に送信できる添えつけデータの容量制限がある
防犯カメラの写真画像データの容量は然程大きく無いので気にしなくても良いのですが、あまりにも大きな添えつけ画像データの場合メールで送信できない事があります。昔dionでは上限が3MBに制限されていた。

お客様サポート内容

ご質問者様
突然失礼いたします、ちょっと煮詰まってしまいました、アドバイスください。
Planex CS-TX04FM(有線カメラ)を使用しておりました、最近coregaのCG-WLNCPTGL(無線で運用)に変更したのですが、いろいろ遣ってもSMTP mailが発信できません。CS-TX04FMではSMTP送れます。
NetworkはADSLモデム(Yahooトリオモデム3G)の後ろに(192.168.3.x) Buffalo WHR-300HPルーターを繋ぎ192.168.11.x とアドレスを振り、LAPTOP/Tablet(android)/CS-TX04FM(有線)/CG-WLNCPTGL(無線)と接続してます。
FTPは通ります、SMTPはCS-TX04FM(有線)OK/CG-WLNCPTGL(無線)NGです。
勝手ながら、何かアドバイスありませんか?


kagemaru
はじめまして、ネットワークカメラの型番有難うございます。
たぶん、25ポートが原因では無いでしょうか?サブミッションポート587に変更することで一般的なプロバイダはSMTP送信出来ると思います。
cam2016smtp002


ご質問者様
早速のご返答有難うございます、
587ポートも試しましたがダメでした、
また、同じ環境からCS-TX04FMからはSMTPメール(25ポートで)送れることからも
ポートの問題とは思えません。
他に試すべきこと有りませんでしょうか?
ちなみにCG-WLNCPTGLは固定IP 192.168.11.102
CS-TX04FMは 192.168.11.200 (default)で設定しております。
また何かTrace/logを細かく収取する方法はありませんか?
お世話掛けけます。


kagemaru
確認頂いてありがとうございます。
メールサーバーの仕様がわからないのでなんとも言えません。
>また、同じ環境からCS-TX04FMからはSMTPメール(25ポートで)送れることからも
一般ご契約のメールアカウントでは無いと存じますので、私にはわからないです。すいません。


 
お騒がせ致しましたが、回避方法が見つかりましたのでご連絡しておきます。
結果から書きますと、私の環境(2重ルータ)ではCG-WLNCPTGL(無線で運用)はDNSを旨く引けないようです。
YahooのSMTP(smtp.mail.yahoo.co.jp)をIP addressで指定したらeMailが送れました(port25でもport587でも)。
(同じ環境で、Planex CS-TX04FM(有線カメラ)はDNSが働きmailは送れましたが)を使用しておりました、
ご連絡まで。


以上までがご質問者様とのやり取りです。まさかDNSサーバーを参照できなくなるトラブルが出るとは思いもしませんでしたが、私も基本的な事をすっかり忘れて案内してしまい恥ずかしい限りです。

コメント

タイトルとURLをコピーしました