|
|
#5 |
|
Участник
|
GMail использует защищенное соединение на 465 порту
2 lyolea84 В вашем примере нет указания использовать защищенное соединение. GMail не возьмет от вашего почтового клиента почту открыттым текстом Вот пример как отправить почту через CDO Код: MailMessage mailMessage = new MailMessage();
mailMessage.To = "name@domain.com";
mailMessage.From = "name@domain.com";
mailMessage.Subject = "Message subject";
mailMessage.Body = "Message text";
SmtpMail.SmtpServer = "smtp.gmail.com";
mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1);
mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "username");
mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "password");
mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 465);
mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", true);
SmtpMail.Send(mailMessage)И еще, InteropPermission(InteropKind::ComInterop) используете в коде? |
|
|