• 0

form to email (SMTP) script for IIS


Question

2 answers to this question

Recommended Posts

  • 0

http://www.toaststudios.com/magicemail.zip

I wrote an ASP script called magicmail.asp that does what you are needing. The only limitation is that it uses ADISCON SimpleMail component to send the mail. You can get a shareware version of the component over at:

http://www.adiscon.com/en/

It shouldn't be hard to configure it to work with another mail component (such as JMail or CDONTS).

Here is how you use it:

You build your form and make sure you name all your form objects.

Then you add the following "hidden" input types:

"to_email" | the address that the form will be mailed too

"number_of_items" | the number of items that will be included in the email.

"from_email" | the from address that will be attatched to the email

"subject_email" | the subject of the email

"title" | the header of the email

"items" : (this is kind of confusing so read carefully)

the value of this hidden field can take on the form of:

"item1, item2, item3, item4..." so each item is seperated by a comma (where an item is the NAME of each field that will be submitted in the email)

or it can also take the form:

"Catagory Name: item1, item2, item3 | Catagory2 Name: item4, item5, item6 | Catagory3 Name: item7, item8" and so forth.

I found a need to be able to seperate different items into catagories and this is how I decided to do it. My script is pretty picky on the spacing :( (i'll fix that in the next version).

The last hidden field is:

"redirect_to" | this is the URL that the user will goto after submitting the information.

Here is an example of an html form that uses magicemail.asp:

---------------------------------------------

This is a test of magicemail.asp

Personal Information

Name:

Address:

E-Mail Address:

Additional Information

More Information:

Even More Information:

---------------------------------------------------

I also made the email pretty custimizable. If you crack open magicemail.asp in notepad and scroll down to the"Stylization:" comment it should be pretty straight forward on how to fix the HTML the way you want so that the email looks the way you want.

if you have any questions don't hesitate to PM me ! :)

-Nic

  • 0

If you have the CDO NTS library installed, it's as simple as creating an object:

Set oMail = Server.CreateObject("CDONTS.NewMail")

oMail.To = "me@msn.com"

oMail.From = "you@msn.com"

oMail.Subject = "Hi!"

oMail.Body = "Test email, 1,2,3"

oMail.Send

Set oMail = Nothing.

Go here to learn more from MSDN.

Or download the FREE .Net framework and use the email features available from ASP.Net. Learn about that here.

Any other questions, feel free to email me.

intentionallyu@msn.com

iUk

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Lol "media control center", these are just the GLOBAL MEDIA CONTROLS directly taken from Chromium without changing anything, why the hell doesn't Microsoft call them by their correct name?
    • vPro is the hardware that a number of software packages use. A lot of the first party management tools from Dell, HP, and Lenovo use vPro. Having said all that, it is kind of a nothing burger. Promised a lot, but doesn't really do much for most people.
    • How about an AI generated weekly wrap-up of all AI news. I skim over articles about which AI claims to have a bigger 'brains' this week (or even today), and it changes too often to even consider it worth remembering.
    • Or…because it makes it obvious what they are referring to. Imagine if Microsoft called it Visual Studio 22.
    • Ghost Downloader 3 v3.5.13 by Razvan Serea Ghost Downloader 3 is a high-performance download manager for Windows, featuring AI-enhanced acceleration, intelligent multi-threading, and smart file segmentation. It supports download resumption via .ghd files, global speed limits, and clipboard monitoring for quick link capture. The interface is built with Fluent Design, offering a modern and smooth user experience. Users benefit from advanced features like sparse file support, system tray integration, proxy configuration, secure SSL options, and automatic filename recognition. Ghost Downloader 3 is ideal for users seeking speed, efficiency, and customization. Core Download Features AI-Powered Acceleration: Experimental feature that dynamically increases thread count (up to 253) to maximize bandwidth usage. Intelligent Segmentation: Divides downloads into multiple parts for parallel processing, supporting breakpoint resume via .ghd files. Dynamic Thread Allocation: Automatically splits faster segments to create new threads, enhancing download speeds. Network & Proxy Support Global Speed Limiting: Allows setting a maximum download speed to manage bandwidth usage. Proxy Support: Compatible with SOCKS5, HTTP, and HTTPS proxies, including auto-detection features. SSL Certificate Verification: Optional SSL verification for secure downloads. System Proxy Detection: Automatically detects system proxy settings across Windows, Linux, and macOS. Windows-Specific Features Fluent Design UI: Modern interface with support for Mica, Acrylic, and Aero background effects. Toast Notifications: Supports Windows 10 (1709+) native notifications. Window Border Accent Colors: Enhanced visual integration with Windows 11. Application Features Smart Filename Recognition: Automatically identifies and decodes filenames from HTTP headers, URL parameters, or paths. Sparse File Support: Utilizes sparse file technology on supported file systems (e.g., NTFS) for efficient disk space allocation. Clipboard Monitoring: Optionally monitors clipboard for download links to facilitate quick task additions. Drag-and-Drop and Paste-to-Add: Supports intuitive methods for adding download tasks. Task Management: Features batch addition, per-task thread customization, pause/resume/cancel options, and hash verification (MD5, SHA1, SHA256). System Integration System Tray Support: Minimizes to system tray with background download capabilities. Automatic Startup and Task Resumption: Configurable to launch on system startup and resume unfinished downloads. Single Instance Enforcement: Prevents multiple instances from running simultaneously. Automatic Update Checks: Optionally checks for new versions on startup. Ghost Downloader 3 v3.5.13 changelog: Improved shared memory handling for macOS ARM by @cy920820 in #176 Fixed empty thread creation bug by @Alpha-Qian in #184 Optimized automatic speed boost feature by @Alpha-Qian in #183 Optimized download engine code by @XiaoYouChR Notes: Ghost Downloader may trigger a warning or show a hit on VirusTotal, but if only a few antivirus engines flag it, it’s likely a false positive. The app is open source, so you can inspect the code yourself for peace of mind. If you want to use Ghost-Downloader-3 on Windows 7, please download the version v3.5.8-Portable. Download: Ghost Downloader 64-bit | Portable 64-bit | ~50.0 MB (Open Source) Download: Ghost Downloader ARM64 | Portable ARM64 Links: Ghost Downloader Home Page | MacOS / Linux | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Week One Done
      abortretryfail earned a badge
      Week One Done
    • First Post
      Mr bot earned a badge
      First Post
    • First Post
      Bkl211 earned a badge
      First Post
    • One Year In
      Mido gaber earned a badge
      One Year In
    • One Year In
      Vladimir Migunov earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      495
    2. 2
      +FloatingFatMan
      255
    3. 3
      snowy owl
      250
    4. 4
      ATLien_0
      228
    5. 5
      +Edouard
      191
  • Tell a friend

    Love Neowin? Tell a friend!