It seems that the error message comes from the callback function of the mail server as a string with such text does not present in our code. As my colleague has already said we use the standard .NET classes to send mails:
You can also find below the exact code that takes its parameters from the sendEmail dialog:
MailMessage mail =
 recepients = to.Split(
//check if empty - in case of additional , or ;
mail.Subject = subject;
mail.Body = body;
smtpServer = EmailSettings.SMTPServer;
SmtpClient smtp = smtpServer != String.Empty ?
(EmailSettings.UserName != String.Empty && EmailSettings.Password !=
.Empty) smtp.Credentials =
//smtp.Credentials = new System.Net.NetworkCredential();
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
As you can see this is a default e-mail message and we cannot controls whether the server rejects it.
What you can try is providing the full URL to the server, including the port to see if the new SmtpClient(smtpServer) constructor can read the protocol and ports from it, e.g. SMTPServer="https://smpt.mydomain.com:PORT/
" but I cannot guarantee this will work. We simply pass the string and the rest is done by the framework.
What else you can consider is creating a custom form for this and have it in a RadWindow (form fields, captcha and post button that will execute your own code-behind to send the mail). You can do this by using the OnSocialButtonClicking event
with the following code:
//open custom form
You can also vote for this
feedback item that would allow using a third party API for sending emails in RadSocialShare.
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed