Formulário de Contato



Documentos relacionados
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI

Programação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca

Criando um carrinho de compras

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

Para o envio de s pelo PHP é necessário seguir a seguinte sintaxe:

ACORDO DE COOPERAÇÃO PARA IMPLEMENTAR A RECOMENDAÇÃO DA GERÊNCIA DE PORTA 25

CONFIGURAÇÕES PARA AUTENTICAÇÃO

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

Programação para Internet I

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

Enviando com a API JavaMail

Manual de Integração SMS

Tecnologias e Políticas para Combate ao Spam

English Português. By erickalves 25 Julho, :08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

GUIA EMISSÃO E ENVIO DE BOLETO BANCÁRIO POR

Configurando o Outlook Express - Passo a Passo

Programação para Web

1 Customizando o Fusion. 1.1 Conhecendo os principais objetos do Fusion NeoObject InstantiableEntityInfo

MANUAL DE BOAS PRÁTICAS

Redes de Computadores

DAS Sistemas Distribuídos & Redes

JavaScript. Carlos Santos LabMM 3 - NTC - DeCA - UA Aula 03,

Portal de Licitações COMPAGAS

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

Cálculo Remoto de Preços e Prazos de Encomendas

19/05/2009. Módulo 1

Configuração do cliente de (Microsoft Outlook)

Manual Técnico Boleto Eletrônico Online

Configuração de Conta - Passo a Passo Outlook Express

Winconnection 6. Internet Gateway

RE: EMEL - Plataforma epark de novo disponível 12 mensagens

Cadastros de dados no MySQL

Técnicas e processos de produção. Profº Ritielle Souza

(eletronic mail )

Guia do Usuário Windows

GUIA RECIBO BANCÁRIO COBRANÇA NÃO REGISTRADA - SLIM

3. Desenvolvimento de Aplicações Web com ASP.net

1 Clique no Logo do Windows(Iniciar) -> Windows Mail.

MANUAL DE CONFIGURAÇÃO -ZIMBRA- Ajuda na configuração e utilização do cliente de correio eletrónico

GTS Grupo de Trabalho em Segurança. Implementação do Mail Submission na Sercomtel S.A Telecomunicações e Sercomtel Internet

Este manual é de uso exclusivo de clientes, parceiros, fornecedores e colaboradores da Hit Agência Digital. Em caso de dúvidas, entre em contato

Webservice LerChaveAutenticadora

GUIA ENVIO DE EXTRATO POR

Quem Somos Websites Tecnologia e Padrões:

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

HTML templates e PHP. Um ficheiro PHP é um documento HTML com código PHP embebido. Tem vantagens mas também tem desvantagens

O QUE ENCONTRARÁ NESTE MANUAL

Backup de s Utilizando o Outlook Express

Programação Web Prof. Wladimir

O objetivo da aula é realizar upload de arquivos com aplicação web. Será realizado o upload de duas formas:

Índice. Versão 4.0

Walkthrough: Creating a Web Site with Membership and User Login.

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Dicas para envio de marketing que garantem eficácia em suas campanhas

MANUAL DO ANIMAIL Terti Software

Ajax Asynchronous JavaScript and Xml

Pacote de autenticações de Remetente

Como Configurar uma conta de no Microsoft Outlook 2010.

Disciplina de Redes de Computadores Aula Prática IV Professor Dr Windson Viana de Carvalho Protocolos de Números de Matrícula :

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão

Capítulo 10 Envio de Mensagens ( s) 1

Web User Control. No projeto, adicione as pastas Content e Header, conforme a figura

FERRAMENTAS DE Usada para visualizar s (correio eletrônico).

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

GUIA PHP com MYSQL Autor: Everton Mendes Messias

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

O meu servidor de envio SMTP requer autenticação.

Internet. Protocolos. Principais Serviços. Chat TELNET FTP. Definições Básicas

Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados:

APRESENTAÇÃO MASSIVO. Planos Avulsos Servidores SMTP News Magnéticas

Manual Técnico Boleto Eletrônico Online

Cartilha. Correio eletrônico

Ironmail Filtrando s indesejados

Conteúdo. Especificação HTTP v1.1

Backup de s Utilizando o Outlook Express

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Enviando (Tarefa H) Prof. Fellipe Aleixo

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail

Guia de configuração de destinos de digitalização e mensagens de alerta da X500 Series

MANUAL DO CLIENTE DE CONTAS DE

ADMINISTRAÇÃO DE REDES DE COMPUTADORES 7/11/2005 UALG/FCT/DEEI 2005/2006

Validação de formulário : CEP, e CPF

Programação II Programação para a Web. Christopher Burrows

COBRANÇA SITE. Instruções de Instalação e Utilização. Manual Técnico do Desenvolvedor. Segunda via do Bloqueto Digital

= "mail.csgnet.org" 'Servidor que vai enviar a

Vamos criar nosso formulário, vou utilizar aqui como exemplo cinco campos para upload:

Cálculo Remoto de Preços e Prazos de Encomendas

MANUAL DE CONFI GURAÇÃO DO SI STEMA P ARA ENVI O DE EMAI L DE NFE. 1 Configuração do sistema para envio de e mail na emissão de NFE.

Transcrição:

Formulário de Contato Exemplos de formulários em ASP, PHP e C#

Bloqueio Porta 25 Evitar envio de emails não autorizados (SPAM s); Fóruns mundiais; Órgãos internacionais; Acordo de Cooperação (CGI.br); Ministério Público Federal; Agência Nacional de Telecomunicações (Anatel); Comitê Gestor de Internet no Brasil (CGI.br); Órgãos de Defesa do Consumidor (Procon s); Sindicato Nacional das Empresas de Telefonia e de Serviço Móvel Celular e Pessoal (SindiTeleBrasil); Associações de Provedores de Acesso e Serviços de Internet; Bloqueada desde Dez/2012;

Bloqueio Porta 25 Objetivo do bloqueio; Desperdício de banda; Perda de produtividade; Caixas postais cheias; Emails não autorizados; Conteúdo inapropriado; Esquemas fraudulentos;

Envio Autenticado Com a utilização da porta 587, os envios devem ser autenticados e ter, obrigatoriamente, os seguintes parâmetros: nomeobjeto.smtp = smtp.seudominio.com.br nomeobjeto.port = 587 nomeobjeto.from = email@seudominio.com.br nomeobjeto.password = senhaemail Padrão de formato de mensagens estipulado na RFC822, pela agência ARPA (Advanced Research and Projects Agency Network);

Exemplos de Formulários Plataforma Linux PHP (Função Mail( )); Plataformas Windows 2003 e 2008 ASP (Componente CDOSYS); ASP (Componente AspEmail); C# (Library System.Net.Mail); PHP (Função Mail( ));

ASP (Componente AspEmail) Plataformas Windows 2003 e 2008 (32 e 64bits)

ASP (Componente AspEmail) <% %> Dim AspEmail, nomeremetente, emailremetente, nomedestinatario, emaildestino, assunto, mensagem, servidor nomedestinatario = "NomeDestinatario" emaildestino = "email@seudominio.com.br" nomeremetente = "NomeRemetente" emailremetente = Request.Form("txtremet") assunto = "AspEmail" mensagem = "Teste AspEmail" servidor = "smtp.seudominio.com.br" user = "email@seudominio.com.br" password = "senhaemail" porta = 587 SET AspEmail = Server.CreateObject("Persits.MailSender") AspEmail.Host = servidor AspEmail.Username = user AspEmail.Password = password AspEmail.Port = porta AspEmail.FromName = nomeremetente AspEmail.From = emailremetente AspEmail.MailFrom = "email@seudominio.com.br" AspEmail.AddAddress emaildestino, nomedestinatario AspEmail.Subject = assunto AspEmail.IsHTML = True AspEmail.Body = mensagem AspEmail.Send Response.Write "Mensagem enviada com sucesso!"

ASP (Componente CDOSYS) Plataformas Windows 2003 e 2008 (32bits)

ASP (Componente CDOSYS) <% Set objcdosysmail = Server.CreateObject("CDO.Message") Set objcdosyscon = Server.CreateObject ("CDO.Configuration") objcdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.seudominio.com.br" objcdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 587 objcdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'Utilização de SSl, habilitar caso o servidor de SMTP exija utilização do mesmo 'objcdosyscon.fields.item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True objcdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 objcdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "email@seudominio.com.br" objcdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "senhaemail" objcdosyscon.fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 objcdosyscon.fields.update Set objcdosysmail.configuration = objcdosyscon objcdosysmail.from = Request.Form("txtremet") objcdosysmail.to = "email@seudominio.com.br" objcdosysmail.replyto = Request.Form("txtremet") 'objcdosysmail.cc = "Copia <copia@dominio.com>" 'objcdosysmail.bcc = "Copia Oculta <copiaoculta@dominio.com>" objcdosysmail.subject = "CDOSYS" objcdosysmail.textbody = "Teste CDOSYS" 'PARA ENVIO DA MENSAGEM NO FORMATO HTML, ALTERE O TextBody PARA HtmlBody 'objcdosysmail.htmlbody = "<html> <head><meta http-equiv='content-type' content='text/html;charset=utf-8'></head><body></body></html>" objcdosysmail.send Set objcdosysmail = Nothing Set objcdosyscon = Nothing Response.write "Mensagem enviada com sucesso!" %>

C# (Library System.Net.Mail) Plataformas Windows 2003 e 2008

C# (Library System.Net.Mail) <%@ Page Language="C#" Debug="true"%> <%@ Import Namespace="System.Net.Mail" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <script runat="server"> public void Page_Load(Object Sender, EventArgs e) { string nomeremetente = "NomeRemetente"; string emailremetente = "email@dominio.com.br"; string SMTP = "smtp.seudominio.com.br"; string assuntomensagem = "C#"; string conteudomensagem = "Teste System.Net.Mail"; MailMessage objemail = new MailMessage(); //Define o Campo From e ReplyTo do e-mail. objemail.from = new System.Net.Mail.MailAddress(nomeRemetente + "<" + emailremetente + ">"); objemail.to.add("email@seudominio.com.br"); objemail.priority = System.Net.Mail.MailPriority.Normal; objemail.isbodyhtml = true; objemail.subject = assuntomensagem; objemail.body = conteudomensagem; objemail.subjectencoding = System.Text.Encoding.GetEncoding("ISO-8859-1"); objemail.bodyencoding = System.Text.Encoding.GetEncoding("ISO-8859-1"); System.Net.Mail.SmtpClient objsmtp = new System.Net.Mail.SmtpClient(); objsmtp.deliverymethod = SmtpDeliveryMethod.Network; objsmtp.credentials = new System.Net.NetworkCredential("email@seudominio.com.br", "senhaemail"); objsmtp.host = SMTP; objsmtp.port = 587; try { objsmtp.send(objemail); Response.Write("Mensagem enviada com sucesso!"); } catch (Exception ex) { Response.Write("Ocorreram problemas no envio do e-mail. Erro = " + ex.message); } finally { objemail.dispose(); } } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html>

PHP (Função Mail( )) Plataformas Linux, Windows 2003 e 2008

PHP (Função Mail( )) <?php $destino = "email@seudominio.com.br"; $assunto = "Mail()"; $mensagem = "Teste Mail()"; if (PATH_SEPARATOR ==":") { $quebra = "\r\n"; } else { $quebra = "\n"; } Windows Linux $headers = "MIME-Version: 1.1".$quebra; $headers.= "Content-type: text/plain; charset=iso-8859-1".$quebra; $headers.= "From: email@dominio.com.br".$quebra; //E-mail do remetente $headers.= "Return-Path: email@seudominio.com.br".$quebra; //E-mail do remetente mail($destino, $assunto, $mensagem, $headers, "-r". "email@seudominio.com.br"); print "Mensagem enviada com sucesso!";?> Postfix

Links Importantes Bloqueio Porta 25 http://antispam.br http://blog.locaweb.com.br/geral/porta587/ Componentes e Librarys http://wiki.locaweb.com.br/pt-br/componentes AspEmail (http://www.aspemail.com/index.html) CDOSYS (http://search.microsoft.com/pt-br/results.aspx?form=mshome&setlang=pt-br&q=cdosys) Mail ( ) (http://www.php.net/manual/en/book.mail.php) System.Net.Mail (http://search.microsoft.com/pt-br/results.aspx?q=system.net.mail&x=0&y=0) Formulários http://wiki.locaweb.com/pt-br/formularios http://ajuda.locaweb.com.br/pt-br/boas_praticas_de_envio_de_email_por_seu_site

Dúvidas Acesse: http://www.locaweb.com.br/fale-conosco.html http://www.locaweb.com.br/atendimento.html http://wiki.locaweb.com.br