email notification
email notification
Hi everybody
i'm new user of zoneminder
I am trying to configure the notification by mail
You carry-over of following what I have configured on options:
ZM_NEW_MAIL_MODULES checked
ZM_EMAIL_HOST smtp.myisp.it
ZM_FROM_EMAIL mymail@myisp.it
ZM_URL http://ipaddress/zm
I have created a filter, specifying the criterion of sending on an motion event
But nothing seems to work... my ISP requires the user authentication on smtp.... How can I solve? I have read many topic, few concrete solutions, I have understood that it is necessary to use Sendmail or something enabling that relay with SMTP authentication to the ISP. You can trying to tell me step by step the resolution of the problem. I thank advance to all and I apologise for my worst English
bye
i'm new user of zoneminder
I am trying to configure the notification by mail
You carry-over of following what I have configured on options:
ZM_NEW_MAIL_MODULES checked
ZM_EMAIL_HOST smtp.myisp.it
ZM_FROM_EMAIL mymail@myisp.it
ZM_URL http://ipaddress/zm
I have created a filter, specifying the criterion of sending on an motion event
But nothing seems to work... my ISP requires the user authentication on smtp.... How can I solve? I have read many topic, few concrete solutions, I have understood that it is necessary to use Sendmail or something enabling that relay with SMTP authentication to the ISP. You can trying to tell me step by step the resolution of the problem. I thank advance to all and I apologise for my worst English
bye
I run a fully-blown mail server and so can only offer the following cut-down solution based on theory - I'm pretty sure it would work without further configuration so ought to be worth a try.
Firstly, install Postfix - it is Sendmail compatible yet much easier to configure.
The default Postfix config will likely work out of the box (securely too) however you'll need to add the following (perhaps more but give it a try) to /etc/postfix/main.cf to enable Postfix to authenticate with your ISP's server:
Next, create the file /etc/postfix/outgoing_sasl_passwords with the following in it:
(substituting your credentials as required)
Finally, create a lookup table for Postfix to use (it can't use the bare text file) with sudo postmap /etc/postfix/outgoing_sasl_passwords and then restart Postfix with sudo /etc/init.d/postfix restart.
You will of course have to tell ZM to use your server (localhost) as the MTA.
If it doesn't work post the output of /var/log/mail.log
Mathew
Firstly, install Postfix - it is Sendmail compatible yet much easier to configure.
The default Postfix config will likely work out of the box (securely too) however you'll need to add the following (perhaps more but give it a try) to /etc/postfix/main.cf to enable Postfix to authenticate with your ISP's server:
Code: Select all
relayhost = [smtp.myisp.it]
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/outgoing_sasl_passwords
Code: Select all
smtp.myisp.it <username>:<password>
Finally, create a lookup table for Postfix to use (it can't use the bare text file) with sudo postmap /etc/postfix/outgoing_sasl_passwords and then restart Postfix with sudo /etc/init.d/postfix restart.
You will of course have to tell ZM to use your server (localhost) as the MTA.
If it doesn't work post the output of /var/log/mail.log
Mathew
Hi Mjn and thank for you reply
ok first of all
here my postfix main.cf
and here the /var/log/mail.log
there's something wrong
in ZM email config i set
ZM_OPT_EMAIL checked
ZM_EMAIL_ADDRESS myaddress@myisp.it
ZM_EMAIL_HOST localhost
ZM_FROM_EMAIL assistenza@myisp.it
ZM_URL http://localhost/zm
ok first of all
here my postfix main.cf
Code: Select all
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
relayhost = smtp.myisp.it
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/outgoing_sasl_passwords
Code: Select all
Oct 28 01:12:26 pcsegreteria sm-mta[3067]: l9RNCQp9003067: localhost [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4
Oct 28 01:12:26 pcsegreteria sm-mta[3066]: l9RNCQ1l003066: SYSERR(root): collect: Cannot write ./dfl9RNCQ1l003066 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:26 pcsegreteria sm-mta[3066]: l9RNCQ1l003066: from=<assistenza@myisp.it>, size=667, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:26 pcsegreteria sm-mta[3068]: l9RNCQ7w003068: SYSERR(root): collect: Cannot write ./dfl9RNCQ7w003068 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:26 pcsegreteria sm-mta[3068]: l9RNCQ7w003068: from=<assistenza@myisp.it>, size=670, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:26 pcsegreteria sm-mta[3069]: l9RNCQ7S003069: SYSERR(root): collect: Cannot write ./dfl9RNCQ7S003069 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:26 pcsegreteria sm-mta[3069]: l9RNCQ7S003069: from=<assistenza@myisp.it>, size=675, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:26 pcsegreteria sm-mta[3070]: l9RNCQCJ003070: SYSERR(root): collect: Cannot write ./dfl9RNCQCJ003070 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:26 pcsegreteria sm-mta[3070]: l9RNCQCJ003070: from=<assistenza@myisp.it>, size=672, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:26 pcsegreteria sm-mta[3071]: l9RNCQ95003071: SYSERR(root): collect: Cannot write ./dfl9RNCQ95003071 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:26 pcsegreteria sm-mta[3071]: l9RNCQ95003071: from=<assistenza@myisp.it>, size=672, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:27 pcsegreteria sm-mta[3072]: l9RNCQWs003072: SYSERR(root): collect: Cannot write ./dfl9RNCQWs003072 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:27 pcsegreteria sm-mta[3072]: l9RNCQWs003072: from=<assistenza@myisp.it>, size=670, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:27 pcsegreteria sm-mta[3073]: l9RNCRQi003073: SYSERR(root): collect: Cannot write ./dfl9RNCRQi003073 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:27 pcsegreteria sm-mta[3073]: l9RNCRQi003073: from=<assistenza@myisp.it>, size=665, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:27 pcsegreteria sm-mta[3074]: l9RNCRcN003074: SYSERR(root): collect: Cannot write ./dfl9RNCRcN003074 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:27 pcsegreteria sm-mta[3074]: l9RNCRcN003074: from=<assistenza@myisp.it>, size=670, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:27 pcsegreteria sm-mta[3075]: l9RNCRkc003075: SYSERR(root): collect: Cannot write ./dfl9RNCRkc003075 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:27 pcsegreteria sm-mta[3075]: l9RNCRkc003075: from=<assistenza@myisp.it>, size=671, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:27 pcsegreteria sm-mta[3076]: l9RNCRnh003076: SYSERR(root): collect: Cannot write ./dfl9RNCRnh003076 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:27 pcsegreteria sm-mta[3076]: l9RNCRnh003076: from=<assistenza@myisp.it>, size=667, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:27 pcsegreteria sm-mta[3077]: l9RNCRoV003077: SYSERR(root): collect: Cannot write ./dfl9RNCRoV003077 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:27 pcsegreteria sm-mta[3077]: l9RNCRoV003077: from=<assistenza@myisp.it>, size=673, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:27 pcsegreteria sm-mta[3078]: l9RNCRbl003078: SYSERR(root): collect: Cannot write ./dfl9RNCRbl003078 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:27 pcsegreteria sm-mta[3078]: l9RNCRbl003078: from=<assistenza@myisp.it>, size=680, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3079]: l9RNCRhw003079: SYSERR(root): collect: Cannot write ./dfl9RNCRhw003079 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3079]: l9RNCRhw003079: from=<assistenza@myisp.it>, size=673, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3080]: l9RNCS5H003080: SYSERR(root): collect: Cannot write ./dfl9RNCS5H003080 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3080]: l9RNCS5H003080: from=<assistenza@myisp.it>, size=680, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3081]: l9RNCSPL003081: SYSERR(root): collect: Cannot write ./dfl9RNCSPL003081 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3081]: l9RNCSPL003081: from=<assistenza@myisp.it>, size=673, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3082]: l9RNCScJ003082: SYSERR(root): collect: Cannot write ./dfl9RNCScJ003082 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3082]: l9RNCScJ003082: from=<assistenza@myisp.it>, size=680, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3083]: l9RNCSjw003083: SYSERR(root): collect: Cannot write ./dfl9RNCSjw003083 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3083]: l9RNCSjw003083: from=<assistenza@myisp.it>, size=667, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3084]: l9RNCS9B003084: SYSERR(root): collect: Cannot write ./dfl9RNCS9B003084 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3084]: l9RNCS9B003084: from=<assistenza@myisp.it>, size=668, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3085]: l9RNCSWF003085: SYSERR(root): collect: Cannot write ./dfl9RNCSWF003085 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3085]: l9RNCSWF003085: from=<assistenza@myisp.it>, size=667, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Oct 28 01:12:28 pcsegreteria sm-mta[3086]: l9RNCSXc003086: SYSERR(root): collect: Cannot write ./dfl9RNCSXc003086 (bfcommit, uid=0, gid=123): No such file or directory
Oct 28 01:12:28 pcsegreteria sm-mta[3086]: l9RNCSXc003086: from=<assistenza@myisp.it>, size=675, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
in ZM email config i set
ZM_OPT_EMAIL checked
ZM_EMAIL_ADDRESS myaddress@myisp.it
ZM_EMAIL_HOST localhost
ZM_FROM_EMAIL assistenza@myisp.it
ZM_URL http://localhost/zm
looking the mail log i saw as MTA "SM"
so i removed all sendmail package from my o.s.
now the mail log give it to me
but when i try to execute a filter nothing seems to run
so i removed all sendmail package from my o.s.
now the mail log give it to me
Code: Select all
Oct 28 01:25:14 pcsegreteria postfix/master[4455]: daemon started -- version 2.4.5, configuration /etc/postfix
I have tried to send a mail using Thunderbird and I must say that the server postifix works perfectly. There is something wrong with the configuration of zoneminder
!! UPDATE !!!
searching similar problem i found this topic http://www.zoneminder.com/forums/viewto ... ht=postfix
i followed the instruction and here i think that found a problem
!! UPDATE !!!
searching similar problem i found this topic http://www.zoneminder.com/forums/viewto ... ht=postfix
i followed the instruction and here i think that found a problem
Code: Select all
./zmfilter.pl
Can't open config file '/etc/zm/zm.conf': Permesso negato at /usr/share/perl5/ZoneMinder/Config.pm line 100
BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder/Config.pm line 100.
Compilation failed in require at /usr/share/perl5/ZoneMinder.pm line 33.
BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder.pm line 33.
Compilation failed in require at ./zmfilter.pl line 48.
BEGIN failed--compilation aborted at ./zmfilter.pl line 48.
utente@pcsegreteria:/usr/bin$ sudo ./zmfilter.pl
Hi
if i try to type zmfilter.pl with root rights this is the result
nothing
how can i post the log relative the execution of filters?
if you refer to mail log, the result is NOTHING!!
seems like nothing went done!
if i try to type zmfilter.pl with root rights this is the result
nothing
Code: Select all
root@pcsegreteria:/usr/bin# ./zmfilter.pl
if you refer to mail log, the result is NOTHING!!
seems like nothing went done!
i sincerily don't know what can i expect
the log , after a new try is
nothing other
the mail log no have important message relative this action
( sorry for my bad english) and thank you for your help!
the log , after a new try is
Code: Select all
Oct 29 00:03:27 pcsegreteria zmc_dvideo0[21775]: INF [Webcam1: 1000 - Capturing at 5.24 fps]
Oct 29 00:03:29 pcsegreteria zma_m1[21799]: INF [Webcam1: 1000 - Processing at 5.29 fps]
Oct 29 00:03:30 pcsegreteria zmfilter[21970]: INF [Scanning for events using filter '_TempFilter1193612609']
the mail log no have important message relative this action
( sorry for my bad english) and thank you for your help!
OK I solved the problem of the notifications via mail. probably i make a mistake in the filter. Now I have found that when it is noted a movement I receive a quantity of monstrous notices in a few moments, the events have a delay of 3 seconds but I received almost 13 such as alerts. I cannot find the correct parameter to have less alerts between an event and the other
Re: email notification
Well, try to check the configuration setting of the sending email you have. Maybe there’s need to change in setting of the email sending you are using now. However, you can try to check in web search engine like google and yahoo.