Eis aqui o link do ASPmail tb: ASPmail - Download
Descompacte o arquivo em uma pasta (de forma que vc encontre o arquivo), esse arquivo é uma DLL.
vamos supor que escolhemos a pasta c:\componentes
Após isto utilize o regsvr32.exe que se encontra em c:\windows\system32 para registrar a DLL smtpsvg.dll (no caso do ASPmail) ou cdonts.dll (no caso do CDonts) que vem com o ASPMail
Para fazer isso vá em Iniciar - Executar e digite:
c:\windows\system32\regsvr32.exe c:\componetes\smtpsvg.dll (no caso do ASPmail)
OU
c:\windows\system32\regsvr32.exe c:\componentes\cdonts.dll (no caso do CDonts)
Pronto, dll registrada seu componete estará funcionando, entretanto um componente para envio de e-mails não funciona sem que um serviço de SMTP esteja ligado, por esse motivo o CDonts ou qualquer outro componente de envio de mensagens não vai funcionar em plataformas que não seja com a base NT (win nt 4.0, win 2k, win 2003 ou win xp professional).
Instalando os serviços para Envio de Mensagens:
Vou explicar duas maneiras de instalar um serviço para envio de e-mail, utilizaremos o CDONTS e o ASPMail.
Instalando o serviço SMTP em um servidor plataforma NT Server
Obtenha o CD Option Pack (cd do windows) e inicie o setup.
Acesse a lista de Subcomponentes, e clique em Internet Information Server e selecione novamente Show Subcomponentes, dentro desta caixa marque o SMTP Service e clique no botão Ok. (tudo isso caso vc já não tenha instalado)
Como padrão deixe o diretório do serviço SMTP c:\inetPub\mailRoot.
Agora, prossiga com a instalação do serviço.
Com a instalação terminada você precisa configurar o domínio próprio:
Abra o Internet Service Manager (ISM) (que é o ícone do IIS), você verá na lista do lado esquerdo um menu com o nome Default SMTP Site (servidor virtual smtp padrão)
Expanda as subopções de Default SMTP Site e com o botão direito sobre a opção Domínios, selecione New/Domain (novo -> domínio). Escolha a criação de um domínio local e coloque o nome que você desejar para ele.
Após a criação de um novo domínio, você pode seta-lo como padrão, portanto selecione Properties com o botão direito e aleter Local/Alias para Local/Default.
E esta pronta a configuração de um serviço de SMTP na plataforma NT Server.
ATENÇÃO : Estas confgurações são para usuarios que tem acesso ao servidor IIS
Exemplo de Utilização do Componente ASPmail:
<% Set Mailer = Server.CreateObject("SMTPsvg.Mailer") Mailer.FromName = "Meu Nome" Mailer.FromAddress= "eu@dominio.com.br" Mailer.RemoteHost = "smtp.seusmtp.com.br" Mailer.AddRecipient "João da Silva", "joao@provedor.com.br" Mailer.Subject = "Seu pedido foi recebido" Mailer.BodyText = "Prezado João, seu pedido será entregue em breve, obrigado pela visita." If Mailer.SendMail Then Response.Write "Mensagem enviada com sucesso" Else Response.Write "Erro " & Mailer.Response End If %> Obs: No final do script é necessário atribuir o valor "Nothing" para os objetos criados. Para o exemplo acima ficaria assim: <%Set Mailer = Nothing %>
Exemplo de Utilização do Componente Cdonts:
<% Set Mailer = CreateObject("CDONTS.NewMail") Mailer.From = "eu@dominio.com.br" ' e-mail de quem esta enviando a mensagem Mailer.To = "conta@destinatario.com.br" ' e-mail de quem vai receber a mensagem Mailer.CC = "conta@destinatario.com.br" ' Com Cópia Mailer.BodyFormat = 1 ' parametro de formatação Mailer.MailFormat = cdoMailFormatText ' parametro de formatação Mailer.AttachFile "e:\home\login\dados\arquivo.txt" 'caso queira anexar algum arquivo ao seu e-mail Mailer.Subject = "Assunto do E-mail" Mailer.Body = "Corpo da Mensagem" Mailer.Send Set Mailer = Nothing %>
Uma base destes conhecimentos passados foram extraídos do site: www.superasp.com.br e modificado por mim Davi Bertozo (Xclick)
Espero ter ajudado ae a maioria das pessoas das quais estavam querendo saber sobre este assunto.
Edição feita por: Xclick, 26/02/2004, 09:15.