- 24 Jan, 2009 1 commit
-
-
rswindell authored
-
- 20 Jan, 2009 2 commits
- 19 Jan, 2009 1 commit
-
-
deuce authored
Spam related messages and web server session timeouts.
-
- 14 Jan, 2009 1 commit
-
-
rswindell authored
- Fixed line counter/return value of sockmimetext() - did not count last line if not \n terminated. - If a POP3 "TOP" command is used to request more lines than there are bytes in message body, just send all lines and don't log an error. - JS mailproc error reporting and log() method now includes the mail-proc name and the "SMTP" log prefix. "JavaScript:" is no longer included as part of the log() output since that is implied by the mailproc name. - js_mailproc() now reuses the same runtime, context, and global object to speed up the initialization/execution of multiple JS mailprocs per message. - Beginning support for messages to be bounced back to mailprocs (e.g. ListServer), specifically by ignoring bounces of SMTP sys messages (instead of all non-person agent types). More work in bounce() is needed.
-
- 13 Jan, 2009 1 commit
-
-
rswindell authored
If a "Command" key value is included in .ini file, will be used in place of mail processor's name (section name in square brackets). If an "Eval" key value is included in .ini file (for non-native mail procs), the key value will be JS-evaluated instead of executing an external script. Fix: If a message is received for multiple local recipients and any of the names match a mailproc's 'to' list, that mail processor will be executed. These improvements and fixes allow a mailproc.ini entry like the following to work: [From Hosted Address] From = *@synchro.net,*@swindellfamily.com,*@weedpuller.com AccessRequirements=not user 1 Eval = log("Removing mail from " + reverse_path); file_remove(message_text_filename)
-
- 12 Jan, 2009 5 commits
-
-
rswindell authored
-
rswindell authored
(.can style wildcards are allowed)
-
rswindell authored
SMTP HELO string from sender.
-
rswindell authored
created. Bug-fix for last commit (missing ;).
-
rswindell authored
msg header. Include the (envelope-from <>) comment in the "Received" header field. Ingore any existing Return-Path header fields when parsing incomming message headers.
-
- 10 Jan, 2009 2 commits
- 08 Jan, 2009 4 commits
- 20 Dec, 2008 1 commit
-
-
rswindell authored
-
- 09 Dec, 2008 2 commits
- 08 Dec, 2008 3 commits
- 04 Dec, 2008 2 commits
- 04 Jun, 2008 1 commit
-
-
deuce authored
by properly const-ifying the appropriate functions and variables. Not yet tested on Win32
-
- 15 Mar, 2008 1 commit
-
-
rswindell authored
-
- 02 Mar, 2008 1 commit
-
-
rswindell authored
Reset the mailproc.ini match results upon RSET command. Automatically recycle mail server when mailproc.ini file is modified.
-
- 27 Feb, 2008 2 commits
- 26 Feb, 2008 2 commits
- 25 Feb, 2008 1 commit
-
-
rswindell authored
* Parses/consumes QWK headers.dat files - No more to/from/subj length limits - Extensive header details transferred for each message - IP/hostname filters (.can files) are applied to appropriate header fields - Code cleanup in the QWK functions * New functions to read/parse/search filter (.can) files as string lists - Performance boost - no need to open/read/close .can file for each message * More thread-safe Message-ID retrieval/generation (ftn_msgid and get_msgid) * Better Message-ID generation for misconfigured systems (e.g. no hostname) ! These changes require the latest smblib and xpdev libraries !
-
- 23 Feb, 2008 2 commits
- 20 Feb, 2008 1 commit
-
-
deuce authored
This allows using a private DNS server when an external interface is specified (ie: DNS Server of 127.0.0.1 with an interface address specified)
-
- 15 Feb, 2008 1 commit
-
-
rswindell authored
-
- 13 Feb, 2008 1 commit
-
-
rswindell authored
of recipient mail addresses (for Deuce).
-
- 12 Feb, 2008 2 commits