AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Como enviar mensagens por formulário de contato através do ASP.NET?

Para enviar mensagens em ASP.NET, utilize o System.Net.Mail

Abaixo segue um exemplo de formulário simples:


<%@ Page Language="C#" AutoEventwireup="true" %>
<%@ Import Namespace="System.Net.Mail" %>
<%@ Import Namespace="System.Text" %>

<html>
<head>

<script runat="server">

public void btnEnviar_Click(object o, EventArgs e)
{

MailMessage oEmail = new MailMessage();
MailAddress sDe = new MailAddress(txtNome.Text + "<caixa@seudominio.com>"); /*COLOQUE AQUI UMA CAIXA VALIDA @seudomínio PARA QUE O ENVIO SEJA REALIZADO DE MODO NORMALIZADO*/
MailAddress sRpt = new MailAddress(txtEmail.Text);

oEmail.To.Add("e-mail@seudominio.com"); //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 = txtAssunto.Text;

// Monta o corpo da mensagem a ser enviada
StringBuilder mensagem = new StringBuilder();
mensagem.Append("Nome do Contato: " + txtNome.Text + "").Append(Environment.NewLine);
mensagem.Append("E-mail do Contato: " + txtEmail.Text + "").Append(Environment.NewLine);
mensagem.Append("Assunto: " + txtAssunto.Text + "").Append(Environment.NewLine);
mensagem.Append("Mensagem: " + txtMensagem.Text + "");

oEmail.Body = mensagem.ToString();

SmtpClient oEnviar = new SmtpClient();
oEnviar.Host = "smtp.seudominio.com"; //DIGITE AQUI O NOME DO SERVIDOR DE SMTP QUE VOCÊ IRA UTILIZAR
oEnviar.Credentials = new System.Net.NetworkCredential("e-mail@seudominio.com", "SENHA"); // DIGITE UM E-MAIL VÁLIDO E UMA SENHA PARA AUTENTICACAO NO SERVIDOR SMTP
oEnviar.Send(oEmail);
oEmail.Dispose();

lblMensagem.Text = "E-mail enviado com sucesso!";

}
</script>

</head>

<body>

<form runat="server" method="post">

<table>
<tr>
<h2>
CONTATO</h2>
<p>
<td>Nome:<td>
<asp:TextBox ID="txtNome" runat="server" Width="280px"></asp:TextBox></td>
</tr>
<tr>
<td>Email:<td>
<asp:TextBox ID="txtEmail" runat="server" Width="277px"></asp:TextBox></td>
</tr>
<tr>
<td>Assunto:<td>
<asp:TextBox id="txtAssunto" runat="server" /></td>
</tr>
<tr>
<td>Mensagem:<td>
<asp:TextBox ID="txtMensagem" runat="server" Width="326px" Height="69px"
TextMode="MultiLine"></asp:TextBox></td>
</tr>
</table>

<asp:Button id="btnEnviar" runat="server" Text="Enviar" OnClick="btnEnviar_Click" />
<asp:Label id="lblMensagem" Text="" runat="server" />

</form>
</body>
</html>


OBS: Caso você tenha constatado algum tipo de dificuldade ao enviar e-mails através de formulários ou scripts hospedados junto ao UOL HOST, recomendamos que consulte nossa FAQ: http://ajuda.uolhost.com.br/index.php?ind=&p=resposta&res=1286
Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como usar o componente AspEmail?

2.  Como usar o componente CDOSYS?

3. Como usar o componente CDOSYS na Revenda Windows?

4. Como fazer um formulário em FLASH com PHP?

5. Como executar Stored Procedures em MySQL utilizando Asp.Net?

6. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

7. Como conectar ao MySQL utilizando Asp.Net?

8. Proteção de diretórios via web.config em hospedagens Windows

9. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

10. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

11. Como transferir meu site de outro provedor de hospedagem?

12. Conheça os principais passos para começar a trabalhar com e-mail marketing

13. Glossário Revenda Linux - cPanel

14. Como enviar mensagens com PHP por autenticação SMTP?

15. Como configurar o Apple Mail (Mac OSX)?

16. Como usar o componente ASPUpload?

17. Checklist para campanhas de e-mail marketing.

18. Os 10 erros mais freqüentes em e-mail marketing.

19. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

20. Como testar a conexão com um banco de dados MSSQL e PHP?

21. Como configurar o Exchange no Microsoft Office Outlook?

22. Meu site utiliza ASP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

23. Como configurar o Outlook Express para utilizar IMAP na leitura de e-mails?

24. Como Configurar o Windows Live E-Mail para leitura de mensagens via POP3?

25. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

26. Como configurar o Microsoft Outlook 2007 para utilizar IMAP na leitura de e-mails?

27. Como configurar o Outlook 2011 para MAC?

28. Ao disparar um e-mail Marketing, identifiquei um número alto de falhas na entrega de mensagens, como reduzir este indice?

29. Como configurar o Microsoft Outlook 2000?

30. Como configurar o Mozilla Thunderbird?

31. Ao tentar enviar e-mails, a mensagem "535 authentication required" é exibida. Por que isso ocorre e como resolver?

32. O que fazer quando minha aplicação ASP.NET retorna a seguinte mensagem: "System.Security.SecurityException: That assembly does not allow partially trusted callers." ?

33. Como fazer o Upload de arquivos via PHP?

34. Como configurar o Microsoft Outlook 2003 para utilizar IMAP na leitura de e-mails?

35. Como instalar o Magento em uma plataforma Linux do UOL HOST?

36. Como configurar o Outlook Express 6.0?

37. Como configurar o Outlook Express 5.0?

38. Como configurar o Outlook Express XP?

39. Como configurar o Outlook Microsoft XP, 2003 e 2007?

40. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

41. Como ler o e-mail do UOL HOST de dentro do Gmail?

42. Como instalar o PHP Fusion em uma plataforma UOL HOST?

43. Como configurar o Microsoft Entourage?

44. Como testar a conexão com um banco de dados MySQL e PHP?

45. Como compilar um arquivo em C?

46. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

47. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

48. Como instalar o Moodle em uma hospedagem do UOL HOST?

49. Como usar o componente Dundas Upload?

50. Quais são as expressões que devem ser evitadas para que uma mensagem de e-mail marketing não seja pontuada como SPAM?

51. E-mail marketing para o B2C - design e conteúdo relevante

52. Como gerar uma chave CSR para uso de SSL em uma hospedagem compartilhada Linux do UOL HOST?

53. Autenticação para envio de mensagens

54. Ao acessar minha aplicação .NET aparece o erro "customErrors mode="Off"". O que fazer?

55. Como solicitar a segunda via da cobrança, para quitação dos serviços UOL HOST? (exceto para registro de Domínio)

56. Ao acessar minha aplicação, vejo a mensagem de erro: HTTP Error 500.22 - Internal Server Error An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode. Como solucionar?

57. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

58. Tutorial - Como configurar meu e-mail utilizando a porta 587 para envio de mensagens?

59. Como configurar o Mozilla Thunderbird para utilizar IMAP na leitura de e-mails?

60. Como migrar meus e-mails para o UOL HOST utilizando o Outlook 2007?

61. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

62. Como configurar o SQL Session State Server para uso com o MSSQL?

63. Como configurar o Incredimail Xe?

64. Como posso configurar páginas de erro personalizadas?

65. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

66. Como configurar o Microsoft Outlook 2010 para utilizar IMAP na leitura de e-mails?

67. Registrei um domínio pelo UOL HOST e tenho direito a uso gratuito de uma caixa postal. Como funciona esse recurso?

68. Como utilizar o módulo URL Rewrite do IIS 7/Windows 2008 no UOL HOST?

69. A diferença entre E-mail Marketing e o SPAM

70. Enviei uma e-mail pelo meu UOL HOST Exchange e os destinatários receberam o arquivo "winmail.dat" anexado. Por que isso acontece?

71. Qual a versão do .NET Framework disponível na plataforma Windows?

72. Minha programação utiliza ASP. Como posso proteger meus formulários de e-mail para evitar que eles sejam utilizados por terceiros?

73. O que é o Double opt-in no e-mail marketing?

74. Meu site utiliza PHP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?

75. Como migrar meus e-mails para o UOL HOST utilizando o Outlook 2003?

76. Como configurar o Windows Live E-mail para leitura de mensagens via IMAP?

77. Quando cadastro meu template, ao utilizar o teste de Anti-Spam no sistema de E-mail Marketing, recebo uma pontuação, porém uso apenas texto. Por que isso ocorre?

78. Estou tendo problemas no Upload de arquivos grandes via script ASP, ASP.NET ou PHP na plataforma Windows, o que fazer ?

79. Como migrar meus e-mails para o UOL HOST utilizando o Thunderbird?

80. Como utilizar a biblioteca GD do PHP?

81. O que é um DSN?

82. Como configurar o Microsoft Outlook 2010 para leitura de e-mails via POP3?

83. Meu formulário de contato do Construtor de Sites não está funcionando corretamente, como proceder?

84. Tenho uma conta Exchange Online, como posso configurar o Microsoft Outlook automaticamente?

85. Como configurar um retransmissor de SMTP no Office 365?

86. Como é analisado o número de erros em um processo de envio de E-mail Marketing?

87. O recurso de "Parent Paths" é ativado por padrão nas hospedagens Windows?

88. O UOL HOST possui algum sistema de validação de origem para e-mails?

89. Algumas dicas para melhorar o resultado em e-mail marketing

90. Dicas para produção de um e-mail marketing.

91. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

92. Existe algum limite para anexar arquivos no Webmail do UOL HOST?

93. Existem limites para o envio de e-mails no meu UOL HOST Exchange?

94. Quais são os processos necessários para acessar, ler, responder, enviar e encaminhar mensagens pelo Webmail?

95. Para que serve a opção "Não é SPAM" que visualizo na pasta "SPAM" do Webmail?

96. Qual o percentual aceitável de erros em um processo de envio de E-mail Marketing?

97. Como migrar meus e-mails para o UOL HOST utilizando o Outlook Express?

98. Possuo uma Loja Virtual com conteúdo adulto e gostaria de colocar uma mensagem de aviso na página inicial. Como fazer?

99. Quais as vantagens e como utilizar o IIS SEO Toolkit nas hospedagens Windows do UOL HOST?

100. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?