O w3Jmail é um componente que possibilita enviar e-mails por páginas web. Uma caracteristica interessante do w3Jmail é a de receber emails, possibilitando o desenvolvimento de WebMails.
Envio de e-mail simples
<%
' Cria uma instância do controle de Email
Set JMail = Server.CreateObject("JMail.Message")
' Nome do Remetente
JMail.FromName = "Nome do Remetente"
' E-mail do Remetente
JMail.From = "remetente@dominio.com.br"
' Destinatário
JMail.AddRecipient "destinatario@dominio.com.br", "Nome do Destinatário"
' Assunto do E-mail
JMail.Subject = "Assunto"
' Conteúdo do E-mail
JMail.Body = "Envio de e-mail simples através do w3Jmail."
' Envia o Email passando por parâmetro o Servidor SMTP
JMail.Send("mail.dominio.com.br")
' Tira o objeto da memória
Set JMail = Nothing
%>
|
Envio de e-mail com anexos e prioridade
<%
' Cria uma instância do controle de Email
Set JMail = Server.CreateObject("JMail.Message")
' Nome do Remetente
JMail.FromName = "Nome do Remetente"
' E-mail do Remetente
JMail.From = "remetente@dominio.com.br"
' Destinatário
JMail.AddRecipient "destinatario@dominio.com.br", "Nome do Destinatário"
' Prioridade do E-mail
' 1 Alta / 2 Normal / 3 Baixa
JMail.Priority = 1
' Arquivo a ser anexado
JMail.AddAttachment "e:\home\dominio.com.br\documento.doc"
' Assunto do E-mail
JMail.Subject = "Assunto"
' Conteúdo do E-mail
JMail.Body = "Envio de e-mail com anexo através do w3Jmail."
' Envia o Email passando por parâmetro o Servidor SMTP
JMail.Send("mail.dominio.com.br")
' Tira o objeto da memória
Set JMail = Nothing
%>
|
CDOSYS – Microsoft
O CDOSYS é um componente usado para envio de e-mails no Windows Server 2003. Foi criado para substituir o antigo componente CDONTS, para envio de e-mails através do SMTP.
Envio de e-mail simples
<% ' Cria a instância para configuração do SMTP Set CDOSYSconn = Server.CreateObject("CDO.Configuration") ' Endereço do Servidor de SMTP CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.dominio.com.br" ' Porta do Servidor de SMTP CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 ' Porta do CDO CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 ' Configuração de Timeout CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30 ' Atualiza as configurações CDOSYSconn.Fields.update ' Cria uma instância do controle de Email Set CDOSYS = Server.CreateObject("CDO.Message") 'Atualiza a configuração do CDOSYS para o envio do e-mail Set CDOSYS.Configuration = CDOSYSconn ' E-mail do Remetente CDOSYS.From = "remetente@dominio.com.br" ' E-mail do Destinatário CDOSYS.To = "destinatario@dominio.com.br" ' Assunto do E-mail CDOSYS.Subject = "Assunto" ' Conteúdo do E-mail CDOSYS.HtmlBody = "Envio de e-mail simples através do CDOSYS." ' Envia o Email CDOSYS.Send ' Tira o objeto de envio do e-mail da memória Set CDOSYS = Nothing ' Tira o objeto de configuração da memória Set CDOSYSconn = Nothing %> |
Envio de e-mail com anexos
<% ' Cria a instância para configuração do SMTP Set CDOSYSconn = Server.CreateObject("CDO.Configuration") ' Endereço do Servidor de SMTP CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.dominio.com.br" ' Porta do Servidor de SMTP CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 ' Porta do CDO CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 ' Configuração de Timeout CDOSYSconn.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30 ' Atualiza as configurações CDOSYSconn.Fields.update ' Cria uma instância do controle de Email Set CDOSYS = Server.CreateObject("CDO.Message") 'Atualiza a configuração do CDOSYS para o envio do e-mail Set CDOSYS.Configuration = CDOSYSconn ' E-mail do Remetente CDOSYS.From = "remetente@dominio.com.br" ' E-mail do Destinatário CDOSYS.To = "destinatario@dominio.com.br" ' Arquivo a ser anexado CDOSYS.AddAttachment("e:\home\dominio.com.br\documento.doc") ' Assunto do E-mail CDOSYS.Subject = "Assunto" ' Conteúdo do E-mail CDOSYS.HtmlBody = "Envio de e-mail com anexo através do CDOSYS." ' Envia o Email CDOSYS.Send ' Tira o objeto de envio do e-mail da memória Set CDOSYS = Nothing ' Tira o objeto de configuração da memória Set CDOSYSconn = Nothing %> |
<% ' Cria uma instância do controle de Email Set aspEmail = Server.CreateObject("Persits.MailSender") ' Endereço do Servidor de SMTP aspEmail.Host = "mail.dominio.com.br" ' Nome do Remetente aspEmail.FromName = "Nome do Remetente" ' E-mail do Remetente aspEmail.From = "remetente@dominio.com.br" ' E-mail do Destinatário aspEmail.AddAddress "destinatario@dominio.com.br" ' Assunto do E-mail aspEmail.Subject = "Assunto" ' E-mail em HTML aspEmail.IsHTML = True ' Conteúdo do E-mail aspEmail.Body = "Envio de e-mail simples através do AspEmail." ' Envia o Email aspEmail.Send ' Tira o objeto da memória Set aspEmail = Nothing %> |
Utilizando ASP FormMail
Primeiramente baixe uma cópia do aspmailer.asp aqui
Configuração
Nas primeiras linhas do arquivo aspmailer.asp altere de acordo como mostra abaixo.
mailComp = “CDOSYS” ‘ Não MEXER
smtpServer = “localhost” ‘ Não MEXER
fromAddr = “email@exemplo.com.br” ‘Coloque o seu email para onde sera enviado o formulario
Formulario
Copie e cole o formulario em seu codigo, altere os devidos campos de acordo com o texto explicativo de cada campo altere o email, o assunto e a pagina para qual serão direcionada ao enviar o email no campo “_redirect”, tambem é possivel incluir e remover mais campos ao formulario adicionando em “_requiredFields” e incluindo mais um input exemplo:
Telefone: <input name=”telefone” type=”text” >
Formulario com os principais campos
<input name=”_recipients” type=”hidden” value=”email@dominio.com.br” />
<input name=”_subject” type=”hidden” value=”Fale conosco Form Mail” />
<input name=”_requiredFields” type=”hidden” value=”nome,assunto,email,comentario” />
Nome: <input name=”nome” type=”text” />
Assunto: <input name=”assunto” type=”text” />
Email: <input name=”email” type=”text” />
Comentario: <textarea name=”comentario” rows=”5″ cols=”50″></textarea>
<input type=”submit” value=”Enviar” />
<input type=”reset” value=”Limpar” />
</form>
Controle de Campos
Abaixo está uma lista destes campos. Note que todos começam com underscore (‘_’) para distinguir esse form de qualquer outro form. Alguns campos que comecam com underscore (‘_’) não aparecem no email enviado.
FormMail Campos
| Nome do Campo | Descrição |
|---|---|
_recipients |
Obrigatório Endereço de email que vai receber o formulario. Para o envio de varios endereços de email use (‘,’). <input name=”_recipients” type=”hidden” value=”email@dominio.com.br” />
ou <input name=”_recipients” type=”hidden” value=”sales@invalid.com,orders@invalid.com” />
|
_replyTo |
Endereço de email que será usado como Reply-To(resposta) no cabeçalho do email.
<input name=”_replyTo” type=”hidden” value=”guest@example.org” />
|
_replyToField |
Normalmente o _replyToField é usado como para campos obrigatorio do _replyTo exemplo o email obrigatorio para a resposta.
<input name=”_replyToField” type=”hidden” value=”email” />
… … Email: <input name=”email” type=”text” size=”40″ /> |
_subject |
Especifica o assunto do email a ser enviado.
<input name=”_subject” type=”hidden” value=”Fale conosco Form Mail” />
|
_requiredFields |
Uma lista de nomes de campos separados por virgula para ser verificado se ha um valor. Se algum campos estiver em branco causará um erro e uma mensagem será mostrada e o formulario nçao será enviado.
<input name=”_requiredFields” type=”hidden” value=”nome,assunto,email,comentario” />
|
_fieldOrder |
Uma lista de nomes de campos separados por virgula. Para contruir o email, os campos e nomes serão mostrados em ordem especificada aqui. Note que se voce utilizar essa opção, voce precisará especificar os nomes de todos os campos que voce for enviar.
<input name=”_fieldOrder” type=”hidden” value=”nome,assunto,email,comentario” />
|
_envars |
Uma lista da nomes da variável de ambiente separadas por virgula. Estes podem ser alguns dos campos disponíveis no Request.ServerVariables do codigo.
<input name=”_envars” type=”hidden” value=”HTTP_REFERER,HTTP_USER_AGENT,REMOTE_ADDR” />
|
_redirect |
Normalmente quando o formulario é enviado e o email é enviado sem nenhum erro uma mensagem de obrigado é mostrada junto os dados do formulario. Voce pode mudar esse endereço especificando uma outra pagina nesse campo e o usuario será redirecionado ao enviar o email.
<input name=”_redirect” type=”hidden” value=”obrigado.html” />
|
- Clique no menu “Site” e escolha “Manage Sites”

Passo 2 : clique no nome de seu site e depois em “Edit…”

Passo 3: clique na “aba” Basic
Em “What would you like to name your site?” estará o nome do seu site
Em “What is the http Address (URL) of your site?” você poderá digitar o endereço de seu site.
Clique no botão Next

Passo 4: Informe se deseja utilizar alguma tecnologia do servidor. Ex. php, asp, etc. A menos que vá utilizar alguma destas linguagens, recomendamos deixar selecionado “No, I do not want to use a server tecnology.”
Clique em Next.

Passo 5:
Preencha os campos conforme demonstrado abaixo, substituindo por suas informações.
Clique em Next

Passo 6: Caso selecione:
“Yes, enable check in and check out”
- sempre que alterar um arquivo deste projeto em seu computador através do Dreamweaver, este arquivo será atualizado em seu site.
“No, do not enable check in and check out”.
- sempre que alterar um arquivo deste projeto em seu computador através do dreamweaver, este arquivo não será atualizado em seu site.(recomendamos esta opção. Mais tarde você poderá enviar seus arquivos manualmente).
Clique novamente em Next e selecione a “Aba” Advanced

Passo 7: Selecione a opção Remote Info e marque
- Use Passive FTP – Passive mode é a melhor forma de efetuar uma conexão com o servidor através do FTP, porém alguns firewalls podem não aceitar esta configuração , somente nestes casos sugerimos que desmarque esta opção.
- Clique no botão Test. Se todas as informações estiverem corretas você irá visualizar a seguinte mensagem
“Macromedia Dreamweaver connected to your Web server successfully”
Clique em OK.

Passo 8 : Agora no menu lateral direito clique no símbolo
Após finalizar o processo de conexão clique no ícone
.
A seguir destes passos você estará visualizando o conteudo seu FTP na coluna a esquerda e seus arquivos locais na coluna a direita.

Artigo publicado na categoria Suporte Técnico
ftp://usuario:senha@ftp.dominiodousuario.com
- usuario (substitua pelo usuário de ftp deste domínio)
- senha (substitua pela senha do de ftp deste domínio)
- “ftp.dominiodousuario.com” – modifique “dominiodousuario.com” pelo nome do domínio
Artigo publicado na categoria Suporte Técnico
No passo a passo abaixo, vamos utilizar o FileZilla que é um excelente programa gratuito para FTP.
Para Download do FileZilla clique aqui.
1 – Inicie o Programa FileZilla e a seguir clique no Menu Arquivo >> Gerenciador de Sites

2 – Na tela do Gerenciador de Sites, clique no botão “Novo Site”

A seguir preencha os seguintes campos na aba “Geral”:
** mude “dominiodousuario.com” para o nome de seu domínio.
* Host: ftp.dominiodousuario.com
* Tipo do Servidor: FTP – File Transfer Protocol
* Tipo do Login : Modifique para Normal
* User: seuusuario
* Password:
Selecione a seguir a aba “Configuração da Transferência” e Selecione em “Modo de Transferência” a opção “Passivo”

Para finalizar as configurações clique no botão “Ok”
Neste ponto, você já configurou sua conta FTP no FileZilla. Para acessar sua conta, clique abaixo do menu Arquivo na seta ao lado do primeiro ícone (imagem abaixo)


Deixe o site de sua empresa em nossas mãos. Você vai se surpreender!
Otimize seu site para mecanismos de busca e aumente sua receita imediatamente!
Problemas para entregar projetos no prazo? Dificuldades para organizar sua equipe?


Acompanhe nossas novidades em tempo real no Twitter!
Cadastre nosso RSS e fique sempre atualizado.
Desenvolvimento de sites com foco em resultado no Technorati.