mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| -- Copyright 2018 Ycarus (Yannick Chabanois) <ycarus@zugaina.org>
 | |
| -- Licensed to the public under the Apache License 2.0.
 | |
| 
 | |
| m = Map("mail", translate("Mail settings"), translate("Set mail settings for services that need to send mails."))
 | |
| 
 | |
| 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("Username"))
 | |
| 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
 |