-
ASPEMAIL AspEmail est un composant serveur pour envoyer des emails en utilisant
un serveur SMTP externe dans un environnement ASP ou VB. AspEmail supporte
les destinataires multiples, multiple CC, multiple BC, les attachements de fichiers
multiples, le format HTML, les images, et les caractères non-US ASCII.
L'utilisation d'AspEmail chez Online-hebergement.com est gratuit. Utilisation
de AspEmail Pour utiliser AspEmail dans un environnement ASP, vous devez
créer/declarer l'objet AspEmail dans votre script ASP comme suit: Avec
AspEmail, vous pouvez spécifier par guillemets ou par séparation
de point-virgules la liste des hôtes SMTP comme suit:
Mail.Host =
"smtp.masociete.com;smtp2.masociete.com; host.unautresociete.com" Si
l'un des hôtes ne répond pas, AspEmail essaye de se connecter automatiquement
au second, etc. Si aucun des serveurs spécifiés ne fonctionnes une
erreur d'exception est retourné. Note : Vous pouvez utiliser le SMTP
en mode local uniquement. Ce serveur SMTP nécessite une authentification
afin d'optimiser son utilisation. Pour vous connecter vous devez utiliser les
paramêtres suivant : Mail.Host = "smtp.win1.validname.com"
' SMTP local Mail.Username = "Votre login FTP" ' indiquer ici votre
login FTP Mail.Password = "Votre mot de passe FTP" ' indiquer ici
votre mot de passe FTP Vous devez aussi spécifier l'adresse
email de l'expéditeur et optionnellement son nom comme suite:
Mail.From
= "commercial@masociete.com" Mail.FromName = "Dpt Commercial"
' Option Pour ajouter des destinataires, CC, BCC, et Reply-To, utiliser
respectivement les méthodes AddAddress, AddCC, AddBcc et AddReplyTo. Ces
méthodes acceptent deux paramêtres: l'adresse email et optionnellement
le nom. Noter que vous ne devez pas utiliser le signe "=" pour passer
les paramètres à la méthode. Par exemple:
Mail.AddAddress
"jdupont@sasociete.com", "Jean Dupont" Mail.AddCC "bmartin@sasociete2.com"
' Le nom est optionnel Utiliser les propriétés Subject
et Body pour spécifier réspectivement le sujet et le corps du texte.
Le corps peut être en format text ou HTML. Dans ce dernier cas, vous devez
mettre la propriété IsHTML à True. Par exemple.
Mail.Subject
= "test de sujet" Mail.Body = "Cher Antoine :" & chr(13)
& chr(10) & "Merci pour votre aide." Mail.Subject
= "test de sujet" Mail.Body = "Cher Antoine: ..." Mail.IsHTML
= True
Pour envoyer un message avec un fichier joint, utiliser la méthode
AddAttachment. Cette méthode accepte le chemin physique complet au fichier
à attacher. Appeler cette méthode chaque fois que vous avez une
pièces jointes. Noter que vous devez utiliser le signe "=" pour
passer la valeur à la méthode: Mail.AddAttachment "fichierreunion.doc"
Pour envoyer le message, appeler la méthode Send. En cas d'erreur,
la méthode renvoie un message d'erreur. Vous pouvez detailler celle ci
en utilisant "On Error Resume Next" comme suit:
On Error Resume
Next Mail.Send If Err <> 0 Then Response.Write "Une erreur
est survenue : " & Err.Description End If
|