# =============================================== # MAIL # =============================================== extend type Query { mailConfig: MailConfig } extend type Mutation { sendMailTest( recipientEmail: String! ): DefaultResponse updateMailConfig( senderName: String! senderEmail: String! host: String! port: Int! name: String! secure: Boolean! verifySSL: Boolean! user: String! pass: String! useDKIM: Boolean! dkimDomainName: String! dkimKeySelector: String! dkimPrivateKey: String! ): DefaultResponse } # ----------------------------------------------- # TYPES # ----------------------------------------------- type MailConfig { senderName: String senderEmail: String host: String port: Int name: String secure: Boolean verifySSL: Boolean user: String pass: String useDKIM: Boolean dkimDomainName: String dkimKeySelector: String dkimPrivateKey: String }