You are here

smtp.schema.yml in SMTP Authentication Support 8

config/schema/smtp.schema.yml

File

config/schema/smtp.schema.yml
View source
  1. smtp.settings:
  2. type: config_object
  3. label: 'SMTP config.'
  4. mapping:
  5. smtp_on:
  6. type: boolean
  7. label: 'Turn this module on or off'
  8. smtp_host:
  9. type: string
  10. label: 'SMTP server'
  11. smtp_hostbackup:
  12. type: string
  13. label: 'SMTP backup server'
  14. smtp_port:
  15. type: string
  16. label: 'SMTP port'
  17. smtp_protocol:
  18. type: string
  19. label: 'Use encrypted protocol'
  20. smtp_autotls:
  21. type: boolean
  22. label: 'Enable TLS encryption automatically when supported by the remote host'
  23. smtp_timeout:
  24. type: integer
  25. label: 'Amount of seconds for the SMTP command to timeout'
  26. smtp_username:
  27. type: string
  28. label: 'Username'
  29. smtp_password:
  30. type: string
  31. label: 'Password'
  32. smtp_from:
  33. type: email
  34. label: 'E-mail from address'
  35. smtp_fromname:
  36. type: text
  37. label: 'E-mail from name'
  38. smtp_client_hostname:
  39. type: string
  40. label: 'Hostname'
  41. smtp_client_helo:
  42. type: string
  43. label: 'HELO'
  44. smtp_allowhtml:
  45. type: string
  46. label: 'Allow to send e-mails formated as HTML'
  47. smtp_test_address:
  48. type: email
  49. label: 'E-mail address to send a test e-mail to'
  50. smtp_reroute_address:
  51. type: email
  52. label: 'E-mail address to reroute all emails to'
  53. smtp_debugging:
  54. type: boolean
  55. label: 'Enable debugging'
  56. prev_mail_system:
  57. type: string
  58. label: 'Previous mail system'
  59. smtp_keepalive:
  60. type: boolean
  61. label: 'Enable the connection keep alive function'