[WebDNA] How WebDNA email sending works...

This WebDNA talk-list message is from

2012


It keeps the original formatting.
numero = 108559
interpreted = N
texte = I thought it could be interesting for all of you to know exactly how the = mail system works with WebDNA: WebDNA writes the mail to be sent in /EMailFolder. There is only 1 = thread sending email unless someone has sandboxing turned on (version = 6.2). The email thread sleeps for X ticks, then wakes up, runs through = the EMailFolder, processes one single acceptable mail by forwarding it = to a SMTP server, adds a log entry in /EMailLog and moves the mail to = /EMailCompleted, then sleeps for X ticks, and repeats. Acceptable means that the filename ends in the word "done". Processing the mail means the mail is sent through port 25 to either a = localhost SMTP server or an external one. It will only process one email file for each sleep/wake cycle. So if the = main thread starts to write a new email file while the email thread is = in the middle of a waking cycle, it does not matter. It will be ignored = until the main thread renames it to end in "done", at which point the = email thread will consider it during the next wake cycle. - chris= Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] How WebDNA email sending works... (Tom Duke 2012)
  2. Re: [WebDNA] How WebDNA email sending works... (christophe.billiottet@webdna.us 2012)
  3. Re: [WebDNA] How WebDNA email sending works... (Tom Duke 2012)
  4. RE: [WebDNA] How WebDNA email sending works... ("Lori Palmquist" 2012)
  5. Re: [WebDNA] How WebDNA email sending works... (christophe.billiottet@webdna.us 2012)
  6. Re: [WebDNA] How WebDNA email sending works... (Tom Duke 2012)
  7. [WebDNA] How WebDNA email sending works... (christophe.billiottet@webdna.us 2012)
I thought it could be interesting for all of you to know exactly how the = mail system works with WebDNA: WebDNA writes the mail to be sent in /EMailFolder. There is only 1 = thread sending email unless someone has sandboxing turned on (version = 6.2). The email thread sleeps for X ticks, then wakes up, runs through = the EMailFolder, processes one single acceptable mail by forwarding it = to a SMTP server, adds a log entry in /EMailLog and moves the mail to = /EMailCompleted, then sleeps for X ticks, and repeats. Acceptable means that the filename ends in the word "done". Processing the mail means the mail is sent through port 25 to either a = localhost SMTP server or an external one. It will only process one email file for each sleep/wake cycle. So if the = main thread starts to write a new email file while the email thread is = in the middle of a waking cycle, it does not matter. It will be ignored = until the main thread renames it to end in "done", at which point the = email thread will consider it during the next wake cycle. - chris= christophe.billiottet@webdna.us

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

WebCat2b13MacPlugIn - [include] doesn't allow creator (1997) Virtual Postcard almost complete... (1998) IE Cache Problems... (1999) [WebDNA] Date and Time as numbers (2009) Generating Report Totals (1997) Secure server question (1997) Robert Minor duplicate mail (1997) Reversed words (1997) Confusing [protect] (long) (1999) Separate SSL Server (1997) convertWords... NEW (2001) RE: Error reading data -1 (1997) problems with 2 tags shakur (1997) Summing fields (1997) Help name our technology! (1997) WCS Newbie question (1997) No luck with taxes (1997) I've been thinking (2002) Ampersand (1997) Bug or syntax error on my part? (1997)