Я написал код для отправки электронной почты в ASP.NET с языком VB. Я проверил его на локальном хосте, и моя электронная почта работает. Я использую настройки Gmail для отправки электронной почты с smtp.gmail.com и номером порта 587. Но когда я опубликовал сайт, электронная почта не отправляется. В чем может быть проблема?? это будет проблема с сервером ??
EDIT
Проблема с электронной почтой / smtp Служб Google для отправки писем с веб-сайта
как указано в этой ссылке, я попробовал ниже код
Public Class clsSSL
Public Function AcceptAllCertifications(ByVal sender As Object, ByVal certification As System.Security.Cryptography.X509Certificates.X509Certificate, ByVal chain As System.Security.Cryptography.X509Certificates.X509Chain, ByVal sslPolicyErrors As System.Net.Security.SslPolicyErrors) As Boolean
Return True
End Function
End Class
новый класс в том же файле VB, который я назвал, как показано ниже ... это хорошо работает на локальном хосте
ServicePointManager.ServerCertificateValidationCallback = AddressOf New clsSSL().AcceptAllCertifications
Но я получил исключение безопасности, как показано ниже
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
Какое может быть решение
РЕДАКТИРОВАТЬ 2
У меня общий хостинг на godaddy.com. Могу ли я изменить некоторые настройки, касающиеся smtp.gmail.com или номера порта в этой учетной записи ??? Я точно не знаю, как изменить настройки ...