Gracias por respondernos,
pero seguimos teniendo problemas:
Este es nuestro código:
try
{
MailClass m_oSmtp = new MailClass();
m_oSmtp.Reset();
m_oSmtp.FromAddr = "
[email protected]";
m_oSmtp.ServerAddr = "smtp.gmail.com";
m_oSmtp.Subject = "es una prueba de mail";
m_oSmtp.BodyText = "holaa, lo hemos conseguido";
m_oSmtp.AddRecipient("prueba","
[email protected]", 0);
if( m_oSmtp.SendMail() == 0 )
{
Label1.Text="Message delivered";
}
else
{
Label1.Text=m_oSmtp.GetLastErrDescription();
}
}
catch (Exception ex)
{
Label1.Text=ex.Message;
}
Nos da el siguiente error:
"Error with sending sender;Server says: 530 5.7.0 Must issue a STARTTLS command first. i7sm29276972nfh.8"
¿Por qué puede ser?
Duda: si no necesitamos un servidor de correo propio y no le pasamos ningún password, ¿realmente puedo mandar en nombre de cualquiera?
Muchísimas gracias,