Logomarca

Componentes ASP é um projeto de categorização e disponibilização de exemplos de componentes ActiveX, utilizados na programação ASP 3.0 (ASP Clássico): Todos os componentes possuem nome completo, descrição, versão, fabricante e exemplos. Seja muito bem-vindo(a) e aproveite nosso conteúdo.

Hospedagem de sites em ASP 3.0, ASP.Net 3.5 e PHP 5.2.13 no mesmo plano é na Rede2! Conheça: www.rede2.com.br


Aviso: Todos os componentes ASP catalogados estão disponíveis no provedor de hospedagem de sites Rede2.

Últimas Notícias:

  • - 18/03/2010 | Componentes ASP comemora 2 anos no ar, ajudando mais de 11 mil visitantes.
  • - 18/03/2008 | Categorizados 51 exemplos de 31 componentes ASP em 12 categorias.

AspPop3 - Server Objects

O componente AspPop3 permite o recebimento de e-mails utilizando o protocolo POP3. Esse componente é geralmente utilizado no desenvolvimento de WebMail.

Listar E-mails de uma Conta

<%
' Cria uma instância de controle
Set AspPop3 = Server.CreateObject("POP3svg.Mailer")
' Endereço do Servidor de SMTP
AspPop3.RemoteHost = "mail.dominio.com.br"
' Endereço do E-mail
AspPop3.UserName = "email@dominio.com.br"
' Senha do E-mail
AspPop3.Password = "senha"

' Abre a Conexão com o Servidor
If AspPop3.OpenPop3 Then
  ' Total de Mensagens
  int_Mensagens = AspPop3.MessageCount
  ' Mostra a quantidade de mensagens no servidor
  Response.Write "<b>Existem "& int_Mensagens &" mensagens de e-mail no servidor.</b>" & VbCrLf

  ' Lista todas as Mensagens na tela.
  Response.Write "<table border=""1"">" & VbCrLf
  Response.Write "  <tr>" & VbCrLf
  Response.Write "    <th>Nº. Mensagem</th>" & VbCrLf
  Response.Write "    <th>Assunto</th>" & VbCrLf
  Response.Write "    <th>Enviada por</th>" & VbCrLf
  Response.Write "  </tr>" & VbCrLf
  For i = 1 To Cint(int_Mensagens)
    If AspPop3.Retrieve(i) Then
      Response.Write "  <tr>" & VbCrLf
      Response.Write "    <td>"& i &"</td>" & VbCrLf
      Response.Write "    <td>"& AspPop3.Subject &"</td>" & VbCrLf
      Response.Write "    <td>"& AspPop3.FromName &" ("& AspPop3.FromAddress &")</td>" & VbCrLf
      Response.Write "  </tr>" & VbCrLf
    End If
  Next 
  Response.Write "</table>"
Else
  ' Caso não tenha conseguido se conectar, exibe a mensagem
  Response.Write "Não foi possível a conexão ao servidor. Verifique os dados de acesso!"
End If

' Fecha a Conexão
AspPop3.ClosePop3
' Tira o objeto da memória
Set AspPop3 = Nothing
%>

Abrir E-Mail de uma Conta

<%
' Cria uma instância de controle
Set AspPop3 = Server.CreateObject("POP3svg.Mailer")
' Endereço do Servidor de SMTP
AspPop3.RemoteHost = "mail.dominio.com.br"
' Endereço do E-mail
AspPop3.UserName = "email@dominio.com.br"
' Senha do E-mail
AspPop3.Password = "senha"

' Abre a Conexão com o Servidor
If AspPop3.OpenPop3 Then
  ' Número da Mensagem
  int_Mensagem = 1

  ' Verifica se a mensagem realmente existe no servidor
  If AspPop3.Retrieve(int_Mensagem) Then
    ' Assunto da Mensagem
    Response.Write "<b>Assunto:</b> "& AspPop3.Subject &"<br />" & VbCrLf
    ' Remetente da Mensagem
    Response.Write "<b>Enviada Por:</b> "& AspPop3.FromName &" ("& AspPop3.FromAddress &")<br />" & VbCrLf
    ' Conteúdo da Mensagem
    Response.Write "<b>Conteúdo:</b> <pre>"& Server.HTMLEncode(AspPop3.BodyText) &"</pre>" & VbCrLf
  Else
    ' Caso a mensagem não exista
    Response.Write "A mensagem de número "& int_Mensagem &" não foi encontrada."
  End If

Else
  ' Caso não tenha conseguido se conectar, exibe a mensagem
  Response.Write "Não foi possível a conexão ao servidor. Verifique os dados de acesso!"
End If

' Fecha a Conexão
AspPop3.ClosePop3
' Tira o objeto da memória
Set AspPop3 = Nothing
%>
Componente disponível no provedor de hospedagem de sites Rede2. Hospede Já!
Copyright© 2003 - 2010. Rede2 - Todos os direitos reservados

Rede2 é um provedor de HOSPEDAGEM DE SITES. Hospedagem profissional com hospedagem ASP, hospedagem ASP.Net (.NET 3.5). Outras tecnologias disponíveis: PHP, CGI, Perl, XML, HTML, banco de dados MySQL, banco de dados SQL Server. 15 dias de hospedagem de sites grátis.
Contrate qualquer plano de hospedagem e ganhe bônus de até R$ 70,00 para anunciar Google AdWords, R$ 100,00 no Yahoo e R$ 200,00 no Buscapé.