Array
(
)

Envio de e-mail

Clauberbarbosarocha
   - 14 ago 2008

Bom dia a todos eu estou criando um formulário para ser enviado por e-mail mais quando a pagina está rodando na minha maquina envia normal mente mais quando eu coloco a mesma no ftp não funciona da este erro

Erro de sintaxe em parâmetros ou argumentos. A resposta do servidor foi: 5.7.1 ... Sender IP must resolve

codigo da aplicação

#Código


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;

public partial class Faleconosco : System.Web.UI.Page
{

protected void BtnEnviar_Click(object sender, EventArgs e)
{
try
{
MailMessage email = new MailMessage();
email.From = new MailAddress(TxtEmail.Text);
email.To.Add("agm.rio@agmrolamentos.com.br");
email.Subject = TxtEmpresa.Text + " Formulario de Contato";
email.Body = "E-mail do Contato: " + TxtEmail.Text + ´\n´ + "Nome do Contato: " + TxtContato.Text + ´\n´ + "Nome da Empresa: " + TxtEmpresa.Text + ´\n´ + "Cidade: " + TxtCidade.Text + ´\n´ + "Estado: " + TxtEstado.Text + ´\n´ + "Telefone: " + TxtFone.Text + ´\n´ + ´\n´ + ´\n´ + TxtMensagem.Text;

email.IsBodyHtml = false;
email.Priority = MailPriority.Normal;
SmtpClient smtpClient = new SmtpClient();
smtpClient.Send(email);
LblMensagem.Text = "Mensagem enviada com sucesso, responderemos o mais breve possível";

}
catch (Exception ex)
{
LblMensagem.Text = ex.Message;
}
}
}



Rfurlanbb
   - 15 ago 2008

experimente isso.....

MailMessage Email = new MailMessage();
string destinatario = ´emaildestino@servidor.com.br´;
Email.To.Add(destinatario);
Email.Subject = txtassunto.Text;
Email.From = new MailAddress(txtemail.Text);
Email.IsBodyHtml = false;
Email.Body = txtmensagem.Text;

* SmtpClient oSmtp = new SmtpClient(´smtp.seuservidor.com.br´);
oSmtp.Send(Email);
Email.Dispose();

eu uso isso e sempre funcionou....

Acho que no seu codigo está faltando o smtp do servidor na linha com *

Espero ter ajudado...