mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Add option to send mail when connection status change
This commit is contained in:
parent
80cb838778
commit
2679958caa
9 changed files with 155 additions and 0 deletions
44
luci-app-mail/luasrc/model/cbi/mail.lua
Normal file
44
luci-app-mail/luasrc/model/cbi/mail.lua
Normal file
|
@ -0,0 +1,44 @@
|
|||
-- Copyright 2018 Ycarus (Yannick Chabanois) <ycarus@zugaina.org>
|
||||
-- Licensed to the public under the Apache License 2.0.
|
||||
|
||||
m = Map("mail", translate("Send mail"), translate("Send mail settings"))
|
||||
|
||||
s = m:section(TypedSection, "smtp", translate("SMTP"))
|
||||
s.anonymous = true
|
||||
s.addremove = false
|
||||
|
||||
server = s:option(Value, "server", translate("Server"))
|
||||
server.datatype = "host"
|
||||
server.placeholder = "smtp.gmail.com"
|
||||
server.optional = false
|
||||
|
||||
port = s:option(Value, "port", translate("Port"))
|
||||
port.datatype = "port"
|
||||
port.optional = false
|
||||
port.rmempty = true
|
||||
port.default = "25"
|
||||
|
||||
tls = s:option(Flag, "tls", translate("TLS"))
|
||||
tls.rmempty = false
|
||||
|
||||
tls_starttls = s:option(Flag, "tls_starttls", translate("STARTTLS"))
|
||||
tls_starttls.rmempty = false
|
||||
|
||||
user = s:option(Value, "user", translate("User"))
|
||||
user.rmempty = true
|
||||
|
||||
password = s:option(Value, "password", translate("Password"))
|
||||
password.password = true
|
||||
password.rmempty = true
|
||||
|
||||
from = s:option(Value, "from", translate("From"))
|
||||
from.optional = false
|
||||
from.rmempty = true
|
||||
from.placeholder = "myself@gmail.com"
|
||||
|
||||
to = s:option(Value, "to", translate("To"))
|
||||
to.optional = false
|
||||
to.rmempty = true
|
||||
to.placeholder = "myself@gmail.com"
|
||||
|
||||
return m
|
Loading…
Add table
Add a link
Reference in a new issue