Erro ao tentar enviar Email
Ola Pessoal, nao estou conseguindo enviar o email de um formulario usando a biblioteca do using System.Net.Mail;
Alguem pode dar um help???
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Collections;
using System.Configuration;
using System.Web.Security;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web.DynamicData;
using EnvioCLP;
using System.Net.Mail;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
// Sends the Email and Stores into the database
/// </summary>
public void btnSubmit_Click(object sender, EventArgs e)
{
String lblMensagem;
String ddl1;
String ddl2;
ddl1 = DropDownList1.SelectedValue.ToString();
ddl2 = DropDownList2.SelectedValue.ToString();
String txtMsg = Request.QueryString["txt_mensagem"];
String txtEmail = "veronikka@ariasat.net";
MailMessage oEmail = new MailMessage();
MailAddress sDe = new MailAddress(ddl1 + "<caixa@seudominio.com>"); /*COLOQUE AQUI UMA CAIXA VALIDA @seudomínio PARA QUE O ENVIO SEJA REALIZADO DE MODO NORMALIZADO*/
MailAddress sRpt = new MailAddress(ddl1);
oEmail.To.Add("veronikka@ariasat.com.br"); //DIGITE AQUI O E-MAIL PARA O QUAL SERÁ ENCAMINHADO O FORMULARIO
oEmail.From = sDe;
oEmail.ReplyTo = sRpt;
oEmail.Priority = MailPriority.Normal;
oEmail.IsBodyHtml = false;
oEmail.Subject = "[CONTATO CLP]";
// Monta o corpo da mensagem a ser enviada
StringBuilder mensagem = new StringBuilder();
mensagem.Append("Nome do Contato: " + ddl1 + "").Append(Environment.NewLine);
mensagem.Append("minutos: " + ddl2 + "").Append(Environment.NewLine);
mensagem.Append("Mensagem: " + txtMsg + "").Append(Environment.NewLine);
mensagem.Append("Mensagem: " + txtMsg + "");
oEmail.Body = mensagem.ToString();
SmtpClient oEnviar = new SmtpClient();oEnviar.Host = "192.168.100.8"; //DIGITE AQUI O NOME DO SERVIDOR DE SMTP QUE VOCÊ IRA UTILIZAR
oEnviar.Credentials = new System.Net.NetworkCredential("veronikka@ariasat.com.br", "123456"); // DIGITE UM E-MAIL VÁLIDO E UMA SENHA PARA AUTENTICACAO NO SERVIDOR SMTP
oEnviar.Send(oEmail);
oEmail.Dispose();
lblMensagem = "E-mail enviado com sucesso!";
}
}
os Erros que aparecem ao fazer o build são estes:
Error 18 The type or namespace name 'StringBuilder' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Telefonic\Meus documentos\Meus arquivos recebidos\EnvioCLP__\EnvioCLP\EnvioCLP\Default.aspx.cs 57 1 EnvioCLP
Error 19 The type or namespace name 'StringBuilder' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Telefonic\Meus documentos\Meus arquivos recebidos\EnvioCLP__\EnvioCLP\EnvioCLP\Default.aspx.cs 57 30 EnvioCLP
Error 16 The name 'DropDownList2' does not exist in the current context C:\Documents and Settings\Telefonic\Meus documentos\Meus arquivos recebidos\EnvioCLP__\EnvioCLP\EnvioCLP\Default.aspx.cs 39 16 EnvioCLP
Error 15 The name 'DropDownList1' does not exist in the current context C:\Documents and Settings\Telefonic\Meus documentos\Meus arquivos recebidos\EnvioCLP__\EnvioCLP\EnvioCLP\Default.aspx.cs 38 16 EnvioCLP
Warning 4 'System.Net.Mail.MailMessage.ReplyTo' is obsolete: 'ReplyTo is obsoleted for this type. Please use ReplyToList instead which can accept multiple addresses. http://go.microsoft.com/fwlink/?linkid=14202' C:\Documents and Settings\Telefonic\Meus documentos\Meus arquivos recebidos\EnvioCLP__\EnvioCLP\EnvioCLP\Default.aspx.cs 51 1 EnvioCLP
Acontece que era para inserir no Banco, mas como ninguem ajudou no outro topico e eu nao consegui fazer sozinha entao eu DESISTI!!!!Agora preciso enviar um email simples utilizando o mesmo formulario e os mesmos dados...Mas nem isto eu estou conseguindo fazer............ Muito complicado mesmo este C# viu!! :(
Discussão (1)
Carregando comentários...