top of page

I-RAMA Group

Public·9 members

Easendmail Tryit Review: How to Get and Use a License Key for SMTP Email Component in C#



License Key for Easendmail Tryit: How to Send Email in C# Using SMTP Protocol




If you are looking for a way to send email in C# using SMTP protocol, you may have heard of Easendmail Tryit, a powerful SMTP component that supports various email protocols and features. However, you may also wonder how to get a license key for Easendmail Tryit and how to use it in your C# project. In this article, we will answer these questions and show you how to send email in C# using SMTP protocol with Easendmail Tryit.




License Key For Easendmail Tryit



What is Easendmail Tryit and Why Do You Need a License Key?




Easendmail Tryit is a SMTP component that supports various email protocols and features




Easendmail Tryit is a SMTP component that allows you to send email in C#, VB.NET, ASP.NET or other .NET framework applications based on SMTP, Exchange Web Service (EWS), Gmail API and Microsoft Graph API protocols. It also supports SSL/TLS/S-MIME/EWS and HTML + Embedded Images.


With Easendmail Tryit, you can easily construct and send email messages in your .NET applications. You can set various properties of the email message, such as sender, recipient, subject, body, attachments, etc. You can also use advanced features such as S/MIME encryption and digital signature, DomainKeys/DKIM signature, DNS lookup without specified SMTP server, email queuing with EASendMail service, proxy connection support, etc.


A license key is required to use Easendmail Tryit without limitations and restrictions




Easendmail Tryit is not a free component. To use it without limitations and restrictions, you need to get a license key. A license key is a string that contains information about your edition and expiration date of Easendmail Tryit. Without a license key, you can only use Easendmail Tryit with some limitations and restrictions, such as:


  • You can only send up to 200 emails per day.



  • You can only send emails with up to 2 recipients.



  • You can only send emails with up to 2 attachments.



  • You can only send emails with up to 64 KB size.



  • You can only send emails with plain text body.



  • You can only send emails with "Sent by EASendMail Trial" appended to the subject.



  • You can only send emails with "This email is sent by EASendMail trial version" appended to the body.



Therefore, if you want to use Easendmail Tryit without these limitations and restrictions, you need to get a license key.


How to Get a License Key for Easendmail Tryit?




You can get a free trial license key for 30 days by registering on the official website




If you want to try Easendmail Tryit before purchasing, you can get a free trial license key for 30 days by registering on the official website. To do this, you need to follow these steps:


  • Go to the official website of Easendmail Tryit and click on the "Download" button.



  • Fill in your name and email address and click on the "Submit" button.



  • Check your email inbox and find the email from Easendmail Tryit that contains your free trial license key and download link.



  • Download and install Easendmail Tryit on your machine using the download link in the email.



  • Copy and paste your free trial license key in the "License Key" field of Easendmail Tryit and click on the "OK" button.



Congratulations! You have successfully activated your free trial license key for Easendmail Tryit. You can now use it for 30 days without limitations and restrictions. However, please note that your free trial license key will expire after 30 days and you will need to purchase a full license key to continue using Easendmail Tryit.


You can purchase a full license key for different editions and prices according to your needs




If you are satisfied with Easendmail Tryit and want to use it permanently, you can purchase a full license key for different editions and prices according to your needs. There are four editions of Easendmail Tryit: Standard Edition, Professional Edition, Enterprise Edition, and Ultimate Edition. Each edition has different features and prices. Here is a table that compares the features and prices of each edition:



EditionFeaturesPrice


Standard Edition- Supports SMTP protocol- Supports SSL/TLS encryption- Supports HTML + Embedded Images- Supports S/MIME encryption- Supports DomainKeys/DKIM signature- Supports DNS lookup without specified SMTP server- Supports proxy connection$99.95 per developer license


Professional Edition- Includes all features of Standard Edition- Supports Exchange Web Service (EWS) protocol- Supports Gmail API protocol- Supports Microsoft Graph API protocol- Supports S/MIME digital signature- Supports email queuing with EASendMail service$199.95 per developer license


Enterprise Edition- Includes all features of Professional Edition- Supports unlimited recipients per email message- Supports unlimited attachments per email message- Supports unlimited email size per email message- Supports unlimited concurrent connections per SMTP server- Supports multiple SMTP servers load balance$299.95 per developer license


Ultimate Edition- Includes all features of Enterprise Edition- Provides source code of EASendMail.dll for further customization and integration$999.95 per developer license


To purchase a full license key for any edition of Easendmail Tryit, you need to follow these steps:


  • Go to the purchase page of Easendmail Tryit and select the edition and quantity that you want to buy.



  • Fill in your billing information and payment method and click on the "Place Order" button.



  • Check your email inbox and find the email from Easendmail Tryit that contains your full license key and invoice.



  • Copy and paste your full license key in the "License Key" field of Easendmail Tryit and click on the "OK" button.</li



Congratulations! You have successfully purchased and activated your full license key for Easendmail Tryit. You can now use it permanently without limitations and restrictions. However, please note that your full license key is only valid for the edition that you bought and cannot be used for other editions.


How to Use Easendmail Tryit to Send Email in C# Using SMTP Protocol?




You need to download and install Easendmail Tryit on your machine and add the reference of EASendMail.dll in your C# project




To use Easendmail Tryit to send email in C# using SMTP protocol, you need to download and install Easendmail Tryit on your machine and add the reference of EASendMail.dll in your C# project. To do this, you need to follow these steps:


  • Download Easendmail Tryit from the official website or the download link in the email that contains your license key.



  • Run the setup file and follow the instructions to install Easendmail Tryit on your machine.



  • Open your C# project in Visual Studio or any other IDE that supports .NET framework.



  • Add the reference of EASendMail.dll in your C# project. You can find the EASendMail.dll file in the installation folder of Easendmail Tryit, usually under C:\Program Files (x86)\EASendMail\Bin or C:\Program Files\EASendMail\Bin.



  • Add the using statement of EASendMail namespace in your C# code, such as using EASendMail;



Now you are ready to use Easendmail Tryit to send email in C# using SMTP protocol.


You need to create an instance of SmtpMail class and set the properties of the email message, such as sender, recipient, subject, body, attachments, etc.




To create an email message with Easendmail Tryit, you need to create an instance of SmtpMail class and set the properties of the email message, such as sender, recipient, subject, body, attachments, etc. Here is an example of how to do this:


// Create a new instance of SmtpMail class SmtpMail mail = new SmtpMail("TryIt"); // Set the sender address mail.From = "sender@example.com"; // Set the recipient address mail.To = "recipient@example.com"; // Set the subject mail.Subject = "Test Email from Easendmail Tryit"; // Set the body mail.TextBody = "This is a test email sent by Easendmail Tryit."; // Add an attachment Attachment attachment = new Attachment("test.txt"); mail.AddAttachment(attachment);


You can set more properties of the email message according to your needs, such as CC, BCC, ReplyTo, Priority, Charset, Content-Type, etc. You can also use HTML format for the body and embed images or other resources in the email message. For more information about the properties and methods of SmtpMail class, please refer to the documentation of Easendmail Tryit.


You need to create an instance of SmtpClient class and set the properties of the SMTP server, such as server name, port, user name, password, SSL/TLS, etc.




To send an email message with Easendmail Tryit, you need to create an instance of SmtpClient class and set the properties of the SMTP server, such as server name, port, user name, password, SSL/TLS, etc. Here is an example of how to do this:


// Create a new instance of SmtpClient class SmtpClient smtp = new SmtpClient(); // Set the SMTP server name smtp.ServerAddr = "smtp.example.com"; // Set the SMTP server port smtp.ServerPort = 25; // Set the user name and password for authentication smtp.User = "sender@example.com"; smtp.Password = "password"; // Set the SSL/TLS security mode smtp.SSL_init(); smtp.SSL_starttls = ssl_starttls_auto;


You can set more properties of the SMTP server according to your needs, such as connection timeout, proxy server, local IP address, local host name, etc. You can also use different SMTP protocols such as Exchange Web Service (EWS), Gmail API or Microsoft Graph API instead of SMTP protocol. For more information about the properties and methods of SmtpClient class, please refer to the documentation of Eas endmail Tryit.


You need to call the SendMail method of SmtpClient class to send the email message through the SMTP server




To send an email message with Easendmail Tryit, you need to call the SendMail method of SmtpClient class to send the email message through the SMTP server. Here is an example of how to do this:


// Call the SendMail method of SmtpClient class smtp.SendMail(mail);


This method will send the email message that you created with SmtpMail class to the SMTP server that you specified with SmtpClient class. You can also use other methods of SmtpClient class to send multiple email messages, such as SendMails, SendMailToQueue, etc. For more information about the methods of SmtpClient class, please refer to the documentation of Easendmail Tryit.


You can handle the exceptions and errors that may occur during the email sending process




During the email sending process, there may be some exceptions and errors that may occur, such as network failure, authentication failure, SMTP server rejection, etc. You can handle these exceptions and errors by using try-catch-finally blocks in your C# code. Here is an example of how to do this:


// Use try-catch-finally blocks to handle exceptions and errors try // Send the email message smtp.SendMail(mail); // Display a success message Console.WriteLine("Email sent successfully."); catch (SmtpTerminatedException ex) // Handle the exception when the SMTP connection is terminated unexpectedly Console.WriteLine("SMTP connection terminated: " + ex.Message); catch (SmtpServerException ex) // Handle the exception when the SMTP server returns an error code or message Console.WriteLine("SMTP server error: " + ex.ErrorCode + ", " + ex.ErrorMessage); catch (SmtpException ex) // Handle the exception when other SMTP errors occur Console.WriteLine("SMTP error: " + ex.ErrorCode + ", " + ex.Message); catch (Exception ex) // Handle the exception when other general errors occur Console.WriteLine("General error: " + ex.Message); finally // Close the SMTP connection smtp.Close();


You can also use other properties and methods of SmtpClient class to get more information about the exceptions and errors, such as ErrorCode, ErrorMessage, LastResponse, etc. For more information about the properties and methods of SmtpClient class, please refer to the documentation of Easendmail Tryit.


How to Test and Verify the Email Sending Result?




You can check the inbox of the recipient to see if the email message is delivered successfully




The simplest way to test and verify the email sending result is to check the inbox of the recipient to see if the email message is delivered successfully. You can also check the details of the email message, such as sender, subject, body, attachments, etc. If you receive the email message as expected, it means that you have successfully sent an email in C# using SMTP protocol with Easendmail Tryit.


You can check the log file of Easendmail Tryit to see if there are any errors or warnings during the email sending process




Another way to test and verify the email sending result is to check the log file of Easendmail Tryit to see if there are any errors or warnings during the email sending process. The log file records all the activities and events that occur during the email sending process, such as SMTP commands and responses, SSL/TLS negotiation, S/MIME encryption and signature, etc. You can use this log file to troubleshoot any problems or issues that may arise during the email sending process.


To enable and view the log file of Easendmail Tryit, you need to follow these steps:


  • Set the LogFileName property of SmtpClient class to specify a file name for your log file, such as smtp.LogFileName = "c:\\mylog.txt";



  • Send your email message as usual with Easendmail Tryit.



  • Open your log file with any text editor or viewer and check its content.



You can also use other properties and methods of SmtpClient class to control and customize your log file, such as LogLevel, ResetLog, AppendToLogFile, etc. For more information about the properties and methods of SmtpClient class, please refer to the documentation of Easendmail Tryit.


You can use some online tools or services to test and verify the email deliverability, such as SPF, DKIM, DMARC, etc.




A third way to test and verify the email sending result is to use some online tools or services to test and verify the email deliverability, such as SPF, DKIM, DMARC, etc. These tools or services can help you check if your email message is authenticated and authorized by the sender domain and if it is delivered to the recipient inbox without being marked as spam or rejected by the email provider. You can use these tools or services to improve your email reputation and deliverability.


Some examples of online tools or services that you can use to test and verify the email deliverability are:


  • Mail Tester: A free tool that analyzes your email message and gives you a score and feedback on how to improve it.



  • MX Toolbox: A suite of tools that checks your email server, domain, DNS, blacklist, SPF, DKIM, DMARC, etc.



  • GlockApps: A paid service that tests your email deliverability across various email providers and gives you detailed reports and recommendations.



You can also use other online tools or services that are similar or related to test and verify the email deliverability. For more information about the online tools or services that you can use, please refer to the resources of Easendmail Tryit.


Conclusion




In this article, we have shown you how to send email in C# using SMTP protocol with Easendmail Tryit. We have explained what is Easendmail Tryit and why do you need a license key for it. We have also shown you how to get a license key for Easendmail Tryit and how to use it in your C# project. We have also shown you how to test and verify the email sending result with different methods. We hope that this article has been helpful and informative for you. If you have any questions or feedback, please feel free to contact us or leave a comment below.


FAQs




Q: How can I renew or upgrade my license key for Easendmail Tryit?




A: You can renew or upgrade your license key for Easendmail Tryit by following these steps:


  • Go to the renewal page of Easendmail Tryit and enter your current license key.



  • Select the edition and quantity that you want to renew or upgrade.



  • Fill in your billing information and payment method and click on the "Place Order" button.



  • Check your email inbox and find the email from Easendmail Tryit that contains your new license key and invoice.



  • Copy and paste your new license key in the "License Key" field of Easendmail Tryit and click on the "OK" button.</li



Congratulations! You have successfully renewed or upgraded your license key for Easendmail Tryit. You can now use it with the new edition and expiration date.


Q: How can I get technical support for Easendmail Tryit?




A: You can get technical support for Easendmail Tryit by following these steps:


  • Go to the support page of Easendmail Tryit and enter your license key and email address.



  • Select the type and priority of your support request and describe your issue or question in detail.



  • Attach any relevant files or screenshots that can help us understand and solve your issue or question.



  • Click on the "Submit" button and wait for our response.



We will try our best to provide you with timely and professional technical support for Easendmail Tryit. You can also check the knowledge base and the forum of Easendmail Tryit for more information and solutions.


Q: How can I send email in C# using other protocols than SMTP with Easendmail Tryit?




A: You can send email in C# using other protocols than SMTP with Easendmail Tryit by following these steps:


  • Select the protocol that you want to use, such as Exchange Web Service (EWS), Gmail API or Microsoft Graph API.



  • Set the Protocol property of SmtpClient class to the corresponding value, such as smtp.Protocol = ServerProtocol.ExchangeEWS;



  • Set the other properties of SmtpClient class according to the protocol that you selected, such as server name, user name, password, OAuth token, etc.



  • Send your email message as usual with Easendmail Tryit.



You can also use other methods of SmtpClient class to send email using other protocols than SMTP with Easendmail Tryit, such as SendMailByExchangeEWS, SendMailByGmailAPI, SendMailByMicrosoftGraphAPI, etc. For more information about the properties and methods of SmtpClient class, please refer to the documentation of Easendmail Tryit.


Q: How can I send email in C# using multiple threads or tasks with Easendmail Tryit?




A: You can send email in C# using multiple threads or tasks with Easendmail Tryit by following these steps:


  • Create a list of email messages that you want to send with SmtpMail class and set their properties as usual.



Create a list of SMTP servers that you


About

Welcome to the group! You can connect with other members, ge...
bottom of page