..:: MX Studio Fóruns ::..: Usando o POP3svg.Mailer - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Usando o POP3svg.Mailer

#1 User is offline   xanburzum 

  • Group: Administrador
  • Posts: 2076
  • Joined: 04-November 08

Posted 04 December 2009 - 06:22 PM

Fazer o download do componente e instalar é muito simples. Primeiro, você deve acessar o site do desenvolvedor do AspPop3 clica aqui. Após efetuado o download, da "evaluation copy", você de ve extrair o arquivo pop3svg.dll para seu diretório system (ex: \WinNT\System23 ). Feitos estes passos, você deve abrir uma janela do prompt e digitar a seguinte linha de comando: regsvr32 pop3svg.dll . Pronto, agora você já pode acessá-lo em uma página ASP.

Para fazer a conexão é possuir o endereço IP ou nome do servidor onde queremos conectar ( Ex: pop3.provedor.com.br ). Tendo esta informação, vamos ver como iniciar o código de conexão no exemplo abaixo:

connect_pop3.asp

<%
'Vamos criar o Objeto;
Dim Mailer
Set Mailer = Server.CreateObject("POP3svg.Mailer")


'Servidor de E-mail à ser conectado;
Mailer.RemoteHost = "pop3.provedor.com.br" 

'Coloque o Login e a Senha para abrir a conta;
Mailer.UserName = "Login"
Mailer.Password = "Senha"

'Abre a conexão POP3
Mailer.OpenPop3
%>



A conexão com o servidor de mensagens POP3, foi estabelecida, você pode fazer uma série de operações, como listar mensagens, ler, apagar ... etc ... aqui vamos apenas mostrar como listar e ler as mensagens, as demais funcionalidades, podem ser conferidas no site do fabricante. A seguir, veremos exemplos de dois arquivos, um monta a lista de mensagens e o segundo faz a leitura de uma determinada mensagem. Vamos ver abaixo, o arquivo que lista as mensagens:

list_pop3.asp


<%
'Abre a conexão
Dim Mailer
Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "pop3.provedor.com.br"
Mailer.UserName = "Login"
Mailer.Password = "Senha"
Mailer.OpenPop3

'Verifica o número de mensagens no servidor
Dim iMessages
iMessages = Mailer.MessageCount
Response.Write "Existem " & iMessages & " mensagens no servidor.<p>"

Dim iLoop

'Montando uma tabela
Response.Write "<table border=1 align=center cellspacing=1>"
Response.Write "<tr><th>&nbsp;</th><th>Assunto</th><th>De</th></tr>"

'Faz um Loop com todas as mensagens
For iLoop = 1 to iMessages
   If Mailer.Retrieve(iLoop) then
 	Response.Write "<tr>"
 	Response.Write "<td><a href=""read_pop3.asp?ID=" & _
 	iLoop & """>Ler Msg</a></td>"
 	Response.Write "<td>" & Mailer.Subject & "</td>"
 	Response.Write "<td>" & Mailer.FromName & " (<a href=""mailto:""" & _
 	Mailer.FromAddress & """>" & Mailer.FromAddress & _
 	"</a>)</td>"
 	Response.Write "</tr>"
   End If
Next 'iLoop

Response.Write "</table>"

'Fecha a Conexão
Mailer.ClosePop3
%>



Estamos listando as mensagens na caixa postal a qual você usou para se conectar. Vamos ver agora, como fica o código referente a página que retorna uma mensagem escolhida para leitura.

read_pop3.asp

<%
'Abre a conexão
Dim Mailer
Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "pop3.provedor.com.br"
Mailer.UserName = "Login"
Mailer.Password = "Senha"
Mailer.OpenPop3

'Retorna a mensagem escolhida
If Mailer.Retrieve(Request("ID")) Then
   Response.Write "<b>Assunto</b>: " & Mailer.Subject & "<br>"
   Response.Write "<b>Mensagem</b>: <pre>" & _
   Server.HtmlEncode(Mailer.BodyText) & "</pre><br>"
Else
   'Retorna um erro caso id incorreto;
   Response.Write "Mensagem Nº " & Request("ID") & " não foi encontrada..."
End If

'Fecha a conexão
Mailer.ClosePop3
%>

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies tooTip
Usando somente ActionScript
Tutoriais e Artigos Mayc_Rodrigues 
  • 0 Replies
  • 928 Views
New Replies Usando ID3 para MP3
No Flash 8, o ID3 não funciona...
Flash & ActionScript Wenfear 
  • 1 Reply
  • 1320 Views
New Replies animações 3D
Usando somente as
Tutoriais e Artigos Thiago Action 
  • 2 Replies
  • 1449 Views
New Replies usando mail() para responder á um e-mail específico
como em mensagens automáticas do Orkut
PHP marcel crispim 
  • 7 Replies
  • 1474 Views
New Replies Livro de Visitas em PHP usando .txt
muito simples e bom
Flash & ActionScript Neemias 
  • 0 Replies
  • 1056 Views
New Replies Excluir mutiplos registros do BD
Usando checkbox
PHP mexicanox 
  • 2 Replies
  • 1106 Views
New Replies Avaliação usando Javascript
Avaliar, Votar, Votação
Outros d2d 
  • 0 Replies
  • 1271 Views
New Replies Problema no Dreamweaver usando Include
Problema Include Php
Dreamweaver eddimanero 
  • 1 Reply
  • 1917 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)