En téléchargeant le composant, vous découvrirez une version de démo d'ASPUpload.
Pour enregistrer le composant sur votre système :
REGSVR32 aspemail.dll
Utilisation de ASP EMAIL
<%
'Création de l'objet
Set Mail=Server.createObject("Persits.Mailsender")
'Définition de l'host (serveur smtp et du port)
Mail.Host = "smtp.mycompany.com"
Mail.Port = 25 ' Vous n'êtes pas obligés de spécifier cette valeur 25 est la valeur par défaut'Définition de l'expéditeur
Mail.From = "sales@mycompany.com"
Mail.FromName = "Sales Department" ' Optional'Définition du destinataire
Mail.AddAddress "jsmith@company1.com", "John Smith"
'Le nom en option'Sujet et corps du texte normaux
Mail.Subject = "test asp email"
Mail.Body = "Bonjour comment vas-tu?"
%>
Ou
<%
'Sujet et corps au format HTM
Mail.Subject ="test asp email"
Mail.Body = "<HTML><BODY BGCOLOR=#0000FF>Bonjour comment vas-tu?</BODY></HTML>"
Mail.IsHTML = True
'fichier join : optionel
Mail.AddAttachment "c:\dir\receipt.doc"
'Envoi du message et gestion des erreurs
On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "Une erreur s'est produite: " & Err.Description
End If
'Optionel un fond image pour l'email
Mail.Body = "<HTML><BODY BACKGROUND=""cid:MonImageDeFond"">...</BODY></HTML>"
Mail.AddEmbeddedImage "c:\fond.gif", "MonImageDeFond"
'De la même manière on peut intégrer au corps du message n'importe quelle autre image
Mail.Body="........<img src=""cid:MonImage"" >......."
Mail.AddEmbeddedImage "c:\monimage.gif", monimage
' Le corps du texte peut être un fichier HTM, ce corps peut être envoyer avec ou en plus de body
Mail.AppendBodyFromFile "c:\message.html"
'détruire l'objet
set Mail=nothing
%>
Les erreurs, et quelques autres méthodes sont détaillées dans le fichier à télécharger.
Démo et Téléchargement
http://www.aspemail.com