Espace Client

Appel Gratuit 0800 940 865

Guides d'utilisation

Exploitez au maximum les services d'arsys.fr

Aide

recherche



Composants ActiveX

AspEmail

Le composant AspEmail est disponible sur nos Pack Entreprise, Pack Master, Pack Master Plus et Pack Hébergeur, et permet d'envoyer un ou plusieurs e-mails à travers vos pages ASP, en utilisant un serveur SMTP externe. La version installée est la 4.5 (licence Enterprise).

Ce composant permet entre autre, l'envoi de multiples fichiers joints, à de multiples destinataires, CC (copies carbone), BCC (copies invisibles), et Replies TO (réponses).

Envoi de messages à de multiples destinataires (Méthode SendToQueue)

L'une des caractéristiques les plus importantes de ce produit est l'usage d'une méthode qui permet de mettre le courrier en file de traitement sur le serveur et qui est particulièrement utile pour l'envoi vers de multiples comptes.

  • Ceci est possible grâce à l'installation sur nos serveurs d'un service additionnel appelé EmailAgent qui se charge de gérer cette file de messages.

L'avantage de cette méthode est qu'elle ne cherche pas à réaliser l'envoi directement à travers le serveur SMTP, mais elle le laisse dans la file pour que EmailAgent puisse le gérer à travers un processus en background. De cette manière, votre script ASP ne devra pas attendre la fin de l'envoi et vous obtiendrez un meilleur temps de réponse.

Comment utiliser AspEmail

Pour utiliser AspEmail sur ASP, il est nécessaire de créer, tout d'abord, une instance de l'objet dans le script ASP, de la manière suivante:

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

Pour envoyer les messages, le composant utilise un serveur de courrier SMTP, et en option, un port:

Mail.Host = "smtp.mondomaine.com"
Mail.Port = 25 ' Valeur optionnelle. 25 est le port par défaut.

Si vous utilisez le serveur SMTP de votre domaine chez arsys.fr, n'oubliez pas que seul l'envoi authentifié est autorisé, vous devrez donc spécifier un nom d'utilisateur (login) et le mot de passe de l'un des comptes de courrier du domaine, de la façon suivante:

Mail.Username = "user0001"
Mail.Password = "motdepasse"

Vous pouvez préciser si vous le désirez, plus d'un serveur de courrier, en les séparant par des points-virgules, de cette manière si le premier est hors d'usage, on utilisera le suivant, et ainsi de suite:

Mail.Host = "smtp.mondomaine.com;smtp.monautredomaine.com;smtp.montroisiemedomaine.com"

Vous pouvez spécifier aussi l'adresse de l'expéditeur, et un nom optionnel:

Mail.From = "ventes@mondomaine.com"
Mail.FromName = "Service de Ventes" ' Optionnel

Pour introduire les destinataires des messages, et ceux qui reçoivent une copie (champs CC, BCC et Reply To), vous disposez des méthodes associées : AddAddress, AddCC, AddBcc and AddReplyTo. Le nom est optionnel:

Mail.AddAddress "destination@domaine.com", "Destinations"
Mail.AddCC "voyages@agence.com" ' Le nom est optionnel

Vous pouvez utilisez les propriétés Subject et Body où vous indiquerez le sujet et le corps du message en format texte ou HTML. Dans le deuxième cas, vous devrez placer la propriété IsHTML à la valeur True:

Mail.Subject = "Message de Ventes"
Mail.Body = "<HTML>><BODY BGCOLOR=#0000FF>Cher Mr:....</BODY></HTML>"
Mail.IsHTML = True

Pour joindre un fichier, vous pouvez utiliser la méthode AddAttachment. Vous pouvez y faire appel pour chaque fichier que vous désirez joindre. N'oubliez pas d'indiquer le chemin complet du fichier sur le disque:

Mail.AddAttachment "d:\xvrt\domaine.com\fichier.doc"

Enfin, pour envoyer le message, vous devez faire appel à la méthode Send (ou à la méthode SendToQueue pour des envois à de multiples destinataires). En cas d'erreur, la méthode lance une exception qui peut être capturée par l'instruction 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

Quelques caractéristiques spéciales

Chez arsys.fr la version du composant AspEmail, offre quelques avantages par rapport aux précédentes:

  • Envoi de messages avec images et son.
  • Permet l'authentification de l'envoi.
  • Mise en file de traitement des messages (SendToQueue).
  • Alphabets spéciaux (Non ASCII).
  • Caractères spéciaux sur l'en-tête du message (non ASCII).
  • Support pour l'utilisation de NNTP (envoi d'articles à des groupes de discussion).

Vous trouverez plus d'information au sujet des caractéristiques du produit, et des exemples sur le site web du composant AspEmail.

Retour à l'aide

* les prix affichés sont HT.

Support

telephone

Appel Gratuit Nº vert:
0800 940 865

Drapeau français0800 940 865

Drapeau belge+32 (0)2 792 92 92

Commander

Consulter votre caddie

Accéder au catalogue