Acesso Clientes

Número Azul Das 8 às 22 horas 808 78 1000

Guias de utilização

Aproveite os serviços da arsys.pt ao máximo

Ajuda

Pesquisa de temas de ajuda



Componentes ActiveX

AspEmail

Nos nossos equipamentos para planos de alojamento sob plataforma Windows Plano Empresarial, Plano Master, Plano Master Plus e Plano ISP, se encontra instalado o componente de servidor AspEmail com licença Enterprise, versão 4.5, que permite o envio de mensagens através de ASP e a utilização de um servidor de correio (SMTP) externo.

Este componente permite entre outras características, o envio de múltiplos ficheiros em anexo, e múltiplos destinatários, cópias (CC), cópias ocultas (BCC) e réplicas ou respostas (Reply To).

Envio de mensagens a múltiplos destinatários (método SendToQueue)

Uma das características mais interessantes do produto é a utilização de um método que permite colocar em fila o correio no servidor e que é especialmente útil para casos de envios a contas múltiplas.

  • Esta possibilidade existe graças a instalação nos nossos servidores de um serviço adicional denominado EmailAgent, encarregue de administrar esta fila de mensagens.

A melhora que este método oferece é que não trata de realizar o envio directamente através do serviço de SMTP senão que o deixa em fila para que o EmailAgent o administre através de um processo em background. Deste modo o seu script ASP não terá que esperar a que o envio termine e obterá um melhor tempo de resposta face ao cliente.

Como utilizar o AspEmail

A utilização do AspEmail sob ASP requer, em princípio, da criação de uma instância do objecto no seu script ASP como no exemplo a seguir:

<%
...
Set Mail = Server.CreateObject("Persits.MailSender")
...
%>

Para enviar as mensagens, o componente utiliza um servidor de correio SMTP, e opcionalmente uma porta:

Mail.Host = "smtp.meudominio.com"
Mail.Port = 25 ' Valor opcional. 25 é a porta standard.

Se costuma utilizar o servidor SMTP do seu domínio na arsys.pt, lembre-se que somente é permitido o envio autentificado, por esse motivo deverá especificar um nome de utilizador (login) e password de uma caixa postal, da forma:

Mail.Username = "user0001"
Mail.Password = "password"

Pode ainda especificar mais do que um servidor de correio, separando-os por ponto e virgula (;), de modo que se o primeiro estiver “fora de serviço”, utilizar-se-á o seguinte, e assim até o último:

Mail.Host = "mail.meudominio.com;mail.meuoutrodominio.com;mail.meuterceirodominio.com"

Pode especificar também o endereço do emissor, assim como um nome opcional:

Mail.From = "comercial@meudominio.com"
Mail.FromName = "Departamento Comercial" ' Opcional

Para inserir os destinatários das mensagens, assim como aqueles que receberão cópia (secções CC, BCC e Responder A) existem os métodos associados AddAddress, AddCC, AddBcc y AddReplyTo. Dispõem de dois parâmetros, o segundo dos quais é opcional:

Mail.AddAddress "destino@dominio.com", "Destinos"
Mail.AddCC "viajens@agencia.com" ' O nome é opcional

Utilize as propriedades Subject e Body para indicar el asunto y cuerpo del mensaje. para indicar o assunto e o corpo da mensagem. Pode criar a mensagem em formato de texto ou HTML. No segundo caso, deverá especificar a propriedade IsHTML ao valor True:

Mail.Subject = "Mensagem Comercial"
Mail.Body = "<HTML>><BODY BGCOLOR=#0000FF>Ex.mo Sr:....</BODY></HTML>"
Mail.IsHTML = True

Para anexar um ficheiro pode utilizar o método AddAttachment. Pode chamá-lo para cada ficheiro que desejar anexar. Lembre que deve especificar a rota completa ao disco do ficheiro:

Mail.AddAttachment "d:\\xvrt\\dominio.com\\ficheiro.doc"

Finalmente, para enviar a mensagem deve solicitar o método Send (ou o método SendToQueue para envios a múltiplos destinatários). Em caso de erro, o método lança uma excepção, que pode capturar através da sentença On Error Resume Next:

On Error Resume Next
Mail.Send ' ou Mail.SendToQueue
If Err <> 0 Then
Response.Write "An error occurred: " & Err.Description
End If

Algumas características especiais

A versão actual do componente AspEmail instalado nos nossos servidores, oferece algumas melhoras em relação às versões anteriores:

  • Envio de mensagens com sons e imagens no formato embedded.
  • Permite autenticação no envio.
  • Fila de mensagens (SendToQueue).
  • Alfabetos especiais (não ASCII).
  • Caracteres especiais no cabeçalho da mensagem (não ASCII).
  • Suporte para utilização de NNTP (envio de artigos a grupos de notícias).

Pode encontrar mais informação a respeito das características do produto, assim como exemplos, na web do AspEmail.

Voltar à ajuda

* Os preços não incluem IVA.