Een bijlage verzenden met CDO
Als u codeert in ASP, gebruikt u dit vaak om berichten, inclusief bijlagen, te verzenden. Dit kan een geweldige manier zijn om bestanden met uw bezoekers te delen.

De syntaxis is heel eenvoudig. In een formulier vraagt ​​u het e-mailadres van de gebruiker aan. Vervolgens zou u in uw verwerkingsscript gebruiken:

Email = request ("email")

Set objMail = Server.CreateObject ("CDO.Message")
Met objMail
.From = "webmaster@uwsite.com"
.To = Email
.Subject = "Bestand dat u van SiteName hebt gevraagd"
.TextBody = "Dit is het bestand dat u van SiteName hebt opgevraagd"
.AddAttachment "C: \ files \ bestandsnaam.pdf"
.Sturen
Eindigt met
Set objMail = Niets

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

Het mooie hiervan is dat de werkelijke bestandslocatie - de c: \ files \ - Nergens op internet staat. Die map staat volledig los van uw webmappen. Dat betekent dat geen enkele websurfer deze bestanden kan bereiken. Alleen de mensen die uw online formulieren gebruiken, kunnen de bestanden naar hen laten verzenden. Dat geeft je een bepaald niveau van beveiliging, dat alleen mensen die de bestanden zouden moeten zien ze kunnen krijgen.

Houd er echter rekening mee dat zodra een gebruiker een bestand in handen krijgt, hij dit gemakkelijk naar vrienden kan doorsturen. Maar daar kun je niet echt aan doen. Op een gegeven moment moet je je realiseren dat als een gebruiker een bestand kan zien, ze het kunnen stelen als ze dat willen. Ach, mensen scannen soms hele boeken op hun computer (d.w.z. Harry Potter) om te delen met vrienden. Dus op een gegeven moment moet je accepteren dat je je best hebt gedaan om je bestanden te beschermen. Als iemand op dat moment de moeite neemt om je werk te stelen, heb je het niet meer in handen.

Zorg er alleen voor dat het verzonden bestand goed is gebrandmerkt met uw sitenaam en informatie, zodat het bestand zelf in elk geval altijd aangeeft waar het vandaan komt!

Video-Instructies: Send Email From Excel Using VBA & Gmail (Mei 2024).