![]() |
#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) используете в коде? |
|