Como usar CDOSYS para enviar email de sua conta de hospedagem Windows.
O CDOSYS faz parte do namespace System.Web.Mail e é instalado por padrão nas plataformas Windows 2000 e Windows XP. Ele substitui o CDONTS para enviar mensagens de email SMTP e pode ser usado com as nossas contas de hospedagem IIS 6 e IIS 7 Windows. A seguinte amostra de código demonstra como criar, formatar e enviar emails.
O servidor "relay-hosting.secureserver.net" é usado para enviar emails do seu domínio hospedado. Você deve preencher a propriedade SmtpServer do objeto SmtpMail com este valor. Nossos servidores de hospedagem compartilhada permitem anexos de email de até 30 MB.
// importar namespace
using System.Web.Mail;
private void SendEmail()
{
const string SERVER = "relay-hosting.secureserver.net";
MailMessage oMail = novo System.Web.Mail.MailMessage();
oMail.From = "enderecodeemail@nomededominio";
oMail.To = "enderecodeemail@nomededominio";
oMail.Subject = "Assunto do email de teste";
oMail.BodyFormat = MailFormat.Html; // enumeração
oMail.Priority = MailPriority.High; // enumeração
oMail.Body = "Enviado em: " + DateTime.Now;
SmtpMail.SmtpServer = SERVER;
SmtpMail.Send(oMail);
oMail = null; // liberar recursos
}
Para obter mais informações sobre o CDOSYS, consulte MSDN.
Nosso servidor de email não enviará emails contendo uma informação de cabeçalho "De:" do aol, gmail, yahoo, hotmail, live, aim ou msn.