require 'appwrite' include Appwrite client = Client.new .set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint .set_project('') # Your project ID .set_key('') # Your secret API key messaging = Messaging.new(client) result = messaging.update_smtp_provider( provider_id: '', name: '', # optional host: '', # optional port: 1, # optional username: '', # optional password: '', # optional encryption: SmtpEncryption::NONE, # optional auto_tls: false, # optional mailer: '', # optional from_name: '', # optional from_email: 'email@example.com', # optional reply_to_name: '', # optional reply_to_email: '', # optional enabled: false # optional )