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

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).
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.
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.
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
A versão actual do componente AspEmail instalado nos nossos servidores, oferece algumas melhoras em relação às versões anteriores:
Pode encontrar mais informação a respeito das características do produto, assim como exemplos, na web do AspEmail.
* Os preços não incluem IVA.
Linha apoio ao cliente: 808 78 1000