{ "type": "object", "properties": { "email": { "type": "string", "format": "email" }, "pwd": { "type": "string" }, "xoauth": { "type": "string" }, "xoauth2": { "type": "string" }, "host": { "type": "string", "format": "hostname" }, "port": { "type": "number", "maximum": 65535 }, "tls": { "type": "boolean" } }, "required": ["email", "host", "port", "tls"], "additionalProperties": false }