Envoi d'une pièce jointe avec CDO
Si vous codez en ASP, vous l'utilisez souvent pour envoyer des messages, y compris des pièces jointes. Cela peut être un excellent moyen de partager des fichiers avec vos visiteurs.

La syntaxe est très simple. Dans un formulaire, vous demandez l'adresse e-mail de l'utilisateur. Ensuite, dans votre script de traitement, vous utiliseriez:

Email = demande ("email")

Définissez objMail = Server.CreateObject ("CDO.Message")
Avec objMail
.From = "webmaster@votresite.com"
.To = Email
.Subject = "Fichier que vous avez demandé à SiteName"
.TextBody = "Voici le fichier que vous avez demandé à SiteName"
.AddAttachment "C: \ files \ filename.pdf"
.Envoyer
Terminer par
Set objMail = Nothing

==========================

La beauté de ceci est que l'emplacement réel du fichier - le c: \ files \ - n'est PAS sur le Web. Ce répertoire est complètement distinct de vos répertoires Web. Cela signifie qu'aucun internaute ne peut accéder à ces fichiers. Seules les personnes qui utilisent vos formulaires en ligne peuvent recevoir les fichiers. Cela vous donne un certain niveau de sécurité, que seules les personnes qui devraient voir les fichiers peuvent les obtenir.

Cependant, gardez à l'esprit que dès qu'un utilisateur met la main sur un fichier, il peut facilement le transmettre à des amis. Mais vous ne pouvez pas vraiment aider cela. À un moment donné, vous devez comprendre que si un utilisateur peut voir un fichier, il peut le voler s'il le souhaite. Heck, les gens numérisent parfois des livres entiers dans leurs ordinateurs (c'est-à-dire Harry Potter) pour les partager avec des amis. Donc, à un moment donné, vous devez accepter que vous avez fait de votre mieux pour protéger vos fichiers. Si quelqu'un fait l'effort de voler votre travail à ce moment-là, cela vous échappe.

Assurez-vous simplement que le fichier envoyé est bien marqué avec le nom et les informations de votre site, afin qu'au moins le fichier lui-même indique toujours d'où il vient!

Instructions Vidéo: Excel-VBA : Exporter une facture en PDF et l'envoyer directement par mail sans outlook. (Mai 2024).