Mailkit
MailKit is an open-source, cross-platform .NET library used for sending and receiving emails. It provides a robust and comprehensive set of features for interacting with email servers using the IMAP, POP3, and SMTP protocols. Built on top of Mimekit, MailKit enables developers to handle complex email operations, including MIME encoding, authentication, and more.
Prerequisites
An iX Hello Account
For steps to create an iX Hello account, use the following steps:
https://docs.ixhello.com/ixhc/general/ixhello-create-account
An app in the ix Hello account
One app in ix Hello should be created and at least one Utterance as well.
An active email account to be created using either - Gmail, Hotmail (now Outlook.com), and Yahoo or any email service providers. Which offer platforms for sending, receiving, and managing email messages.
Let's integrate Mailkit with iX Hello.
Step 1 Connect to Mailkit
Login to the iX Hello at https://bots.ixhello.com
To Configure Mailkit, browse to: Integration > Connect System > Add New Connection in the iX Hello platform and select options as shown below.

Click Add New Connection, choose MailKit from the Connect External System dropdown, and then click "Next"

Once you click on “Next” button, you will be redirected to the configuration screen where you need to provide connection information as shown below.
Service Instance Name: MailKitConnection
Smtp Host: smtp.gmail.com
Smtp Port: 587
Smtp Username: ******@gmail.com
Smtp Password: u******************
Note: Generate app passcode for the newly created or already existing Gmail ID
Steps to generate app passcode:
Enable SSL : true
Click on Validate and Save Settings

Once clicked on Validate and Save Settings, the connection will be enabled and successful.

Once the integration is completed, lets go ahaed and create the custom app.
Last updated
Was this helpful?