I have tried using SendGrid for Aspose mail.
I have not found a way to specify the base URL for sengrid and this is necessary for using EU IP as the base URL changes from https://api.sendgrid.com to https://api.eu.sendgrid.com.
Could you please specify which Aspose product you are using to send emails with SendGrid? Additionally, please clarify if you are looking for a code example or configuration settings.
Thank you for bringing this to our attention!
Unfortunately, as of the current Aspose.Email version, there is no direct support to customize the base URL of the SendGrid API endpoint.
We will add this enhancement to upcoming versions.
If you have further questions, please let us know.
Hi @margarita.samodurova
Thank you for your response.
Do you have an idea of when the enhancement could arrive ? - days, weeks, months ?
This could be rather important in case of the General Data Protection Regulation (GDPR) in europe.
No, SendGrid isn’t a standard global email protocol. It is a cloud-based email delivery platform that provides APIs to send and manage transactional or marketing emails.
Yes it was interestjng to add such very specific service to a generic email dll.
Just there are missing basic commands from imap or pop protocol, ie, get the progress of downloading emails, I never used any email app that does not show the download progress! No idea if send over smtp support this progress reflection? Or if you support upload email to imap? Even if so, this for sure will also not return the real time upload progress. And more, specially in imap
Sending emails over SMTP using Aspose.Email does not include built-in support for real-time progress tracking. Similarly, while Aspose.Email provides functionality to upload emails to an IMAP server, this operation also does not support real-time upload progress reflection.
IMAP and SMTP protocols themselves do not inherently provide mechanisms for tracking upload progress during the operation. Any progress tracking would typically need to be implemented at the network stream level.
While real-time progress for downloading or uploading a single message is not directly supported, progress tracking across multiple messages can be implemented using the following:
retrieve the total count of messages in the mailbox, increment a counter each time a message is successfully downloaded/uploaded, calculate progress percentage.
Hi, every other email SDK I know offer send/recv progress reporting, and every email client app I’ve worked with before show the send/recv via a progress bar!
Even if not provided by the underlying protocol, it can be determined by calculating the sent/received data from the underlying socket.
Just wanted to get your attention to these facts so you can judge how a developer will be using Email in a real-world client app without progress monitoring? Thank you.