The
Mail Filter
 
History
  • v3.04 1998-05-16
    Released
  • v3.05 1998-07-07
    Fixed the problem that a POP3 server sends blanks before the result code
    Fixed deletion of temp files in POP3 sessions
    Changed MBAdmin so that deleted database records will not be reused
    Added SOCKS support
    Added wake up for dialup router
  • v3.06 1998-09-03
    Fixed a bug in setting the size of outgoing messages in MBAdmin
    Added support to relay only from specific hosts
    Added support for spam blocking using MAPS RBL (http://mail-abuse.org )
    Added support for star domain
    Added AUTH=LOGIN for inbound SMTP
    Added sending of uploading an attachment via Web connector (changed s_msg.htm)
    Added support for ISO-8859-3, ISO-8859-5, ISO-8859-7 and ISO-8859-9
    Added a third digit for the thread number
    Added support for saving inbound SMTP message to HIST-IN folder
  • v3.07 1998-10-26
    Added support for user message size limit
    Added support for spam blocking using ORBS
    Added support for Auto Detect e-mail address in inbound POP3
    Added support for discarding duplicate e-mail in inbound POP3 routing based 
    on identical message ID
  • v3.08 1998-12-01
    Added support for Resent-To: and Apparently-To: in inbound POP3 with auto detect
    Added support to directly deliver messages for local users
    Added support to signal MBServer that it should immediately collect and send messages
    (please read the section Helper Programs for documentation and a complete description)
    Added auto detection of name server
    Added a logoff page (logoff.htm) for the Web interface to force the browser to 
    close the session
  • v3.09 1999-01-30
    Fixed a problem when starting with a wrong configuration
    Changed the way a connect is done so that it does not take 5 minutes to find 
    out that a host is not responding
    Changed POP3 greeting so that Mac clients are less confused
    Changed the startup of the threads so that connections are refused when the configuration is not valid
    Added a workaround for a configuration bug in some QPOP POP3 servers
    Added support for the VRFY command
    Added a access statistics for each mailbox
    Added skipping of bad POP3 messages which are not downloadable
    Added support for all auto detected name servers
  • v3.10 1999-03-22
    Fixed a bug in Auto Detecting relay
    Fixed downloading of corrupt messages
    Added check to make sure CRLF are valid in a POP3 message
    Added a DNS query to detect local POP3 mailbox(es)
  • v3.11 1999-04-23
    Added a workaround for accessing the Web interface with IE 5.0
    Added support for APOP
    Added support for virus scanning
    Added support for spam blocking using MAPS DUL (http://mail-abuse.org )
    Added support to disable reverse lookup of the IP address. This speeds up connection time when there is not a properly configured DNS is available
    Fixed reschedule of more than one message to a host when the host timed out
    Fixed confusing POP3 port settings
    Removed support for spam blocking using ORBS, because they shut down their service
  • v3.12 1999-05-27
    Added a switch to allow delivering to original recipient after a SMTP forwarding
    Added SMTP transcript to NDR messages
  • v3.13 1999-07-28
    Fixed a problem with local mailbox when DNS is not responding
    Fixed a problem with invalid messages from Lotus Notes
    Changed the checking of duplicate inbound POP3 messages to be on by default
    Added support for converting an invalid return path to a blank address
    Added support for RFC 2034 (Enhanced Error Codes)
    Added support for RFC 1893 (Enhanced Mail System Status Codes)
    Added support for RFC 1891 ( Delivers Status Notification)
    Added support for user defined delivery status notification (smtpdsn.txt)
    Added an extra thread for virus scanning
  • v3.14 1999-09-27
    Fixed a problem with the authentication checkbox in MBAdmin
    Fixed a problem local SMTP forwarding from a non existing mailbox
    Fixed quoting in CSV file
    Fixed inbound and outbound message size limits
    Changed the "wake up router" to be a little bit faster in detecting an already open route
    Added routing for specific e-mail domain to make it easier to use SMTPBeamer 
    as a firewall relay host
    Added address translation to translate e-mail domains, mailboxes or a complete domain to one single address
  • v3.15 1999-12-02
    Removed Norton Anti Virus from the supported scanner options, because it 
    does not return a proper error level in the newest versions
    Added check for relaying of reserved IP addresses
    Added message compression when sending to another SMTPBeamer 
    (30 - 80% depending of the attachments in the message)
    Fixed DSN to be outbound rather than to inbound
  • v3.16 2000-01-08
    Added a workaround for the invalid http response of an Mac IE 4.5
    Fixed forwarding of virus infected e-mail to go to postmaster@xxxxxx.xxx
  • v3.17 2000-02-25
    Fixed web access when the message has no "From" field
    Added support for forwarding to a group of addresses and for recursive forwards
    Added an option of how to handle a virus infected message
    Added a more verbose logfile when processing a message
    Added a switch to dump the header of a message to the logfile
    Added support to limit concurrent connections
    Changed sorting of messages in http inbox so that the newest message is on top
    Fixed console screen when running as a interactive service
    Added workaround for Win2000 which reports an error when shutting down the service
    Added support for the X-RCPT-TO field in inbound POP3 messages
  • v3.18 2000-04-27
    Fixed name server auto detect in Win2000
    Changed so that messages are copied into the HIST folder when the message 
    arrives (and not when the message is sent)
    Changed sending of an NDR to an local mailbox without going over the relay server
    Added Cut, Copy and Paste to MBAdmin so that it should be easier to 
    duplicate a POP3 mailbox
    Added support for outbound virus scanning
  • v3.19 2000-07-18
    Added an option to relay messages for authenticated users, which is 
    helpful for roaming users
    Added support for CHUNKING (RFC 1830)
    Added complete support for RFC 1891 ( Delivers Status Notification)
    Added signal to send the current logfile to postmaster
    Added option to purge old logfiles
  • v3.20 2000-10-27
    Added a workaround for servers that deny the RSET command
    Added support for F-PROT 3.x anti-virus scanner
    Added support for command pipelining (RFC1854)
    Added support for message chunking (RFC1830)
    Added support for virus scanning of html pages
  • v3.21 2000-12-21
    Fixed virus scanning with the newer versions of F-PROT
    Added support for the Return-Path: header line
  • v3.22 2001-02-10
    Added support for RFC 2554 ( SMTP AUTH LOGIN )
    Added support for RFC 2595 ( SMTP AUTH PLAIN )
    Added support for RFC 2195 ( SMTP AUTH CRAM-MD5 )
    Added support for SMTP AUTH NTLM
    Added support for RFC 1734 ( POP3 AUTH )
    Added support for RFC 2222 ( POP3 SASL )
    Added support for RFC 2195 ( POP AUTH CRAM-MD5 )
    Added support for POP3 AUTH NTLM
    Changed the default SMTP connection limit to 100 concurrent connections
    Changed the default POP3 connection limit to 10 and 100 concurrent connections
  • v3.23 2001-04-11
    Changed the logfile to use UTF-8 rather than ASCII
    Changed the .dat and .ini files to use ANSI and UTF-8 rather than ASCII
    Changed the maps blocking to use the new dialups.mail-abuse.org and blackholes.mail-abuse.org
    Fixed translation of full name in web templates
    Fixed the DNS query for the MX record to stop after the first server in
     the case a domain has no MX
    Fixed the DNS query for the MX record to query for an A record even one 
    of the DSN servers is down
    Added support for messages encoded in UTF-7 and UTF-8
    Added support for KOI8-R ( Russian ) and Big5 ( Chinese ) message decoding
    Added support for code page 1255 ( Hebrew ) message decoding
    Added forward of "postmaster" for each domain unless there is a already a 
    forwarding or a star mailbox
  • v3.24 2001-05-04
    Fixed crashing of MBAdmin when a file was missing
    Fixed detection of Magistr virus
    Changed the parsing of the header of a message to accept only a blank line 
    with CRLF as end-of-header
    Added the option to scan embedded TNEF ( WINMAIL.DAT ) for viruses
  • v3.25 2001-06-07
    Fixed decoding of messages with more than 40000 Content-Type definitions
    Fixed console screen buffer handling when running on Windows® 2000/2003
    Added a check for an on-access virus scanner, because the scanner will block POPBeamer from accessing its files
    Added additional checking when reading queued messages from disk
  • v3.26 2001-08-10
    Fixed SMTP authentication with servers that announce only AUTH and PLAIN
    Fixed a problem decoding the attachments of a multipart/related message
    Changed the default charset for non-deliver-messages from ISO-8859-1 to UTF-7
    Combined MAPS RBL, DUL and RSS into one lookup
    Added the option to manually define spam dns lookup services
  • v3.27 2001-10-18
    Changed that the access statistic is disabled by default
    Changed definition of MAPS, because MAPS is now a pay service
    Added user defined Spam Lookup Services
    Added support for Sophos Anti-Virus 3.x
  • v3.28 2001-11-29
    Fixed a problem with reply all in HTTP
    Fixed detection of Aliz virus
    Added the option to notify the postmaster in the case a new program version is available
    Added the option to perform an online check for a new program version
    Added the option to send echo messages
    Added the option to send out-of-office messages
    Added SPA (Secure Password Authentication) in POP3 for Outlook Express
  • v3.29 2002-02-27
    Fixed the announcement of authentication in inbound ESMTP
    Fixed disabling of CAPA command
    Fixed the multiply host name announcement in ETRN
    Fixed auto detect of dns server when running under a user account
    Added diagnostic logging for the virus scanner
    Added support for virus scanning in the EML message format
    Added support for SSL / TLS encryption
  • v3.30 2002-05-03
    Fixed HELO when ESMTP is disabled
    Fixed deleting of the xxxx.tmp files after a invalid BDAT transfer
    Fixed Return-Path header line when DSN NOTIFY=NEVER is used
  • v3.31 2002-08-09
    Changed the handling of a SSL/TLS connection when the 
    target host has no CN (common name)
    Changed the way the POP3 UIDL is calculated (some clients like a unique UIDL)
    Added support for nested digest messages
    Added the option to define the temp path without changing the TEMP environment variable
    Added the IP address to the message that will be shown to the 
    sending server when blocked by MAPS/SLS
  • v3.32 2002-12-04
    Fix: In a non-delivery report the header and the body text was sent back 
    rather than only the header
    Fix: Contacted the authoritative name server of a domain 
    even when the local name server provided an authoritative answer
    Fix: Decoding of Big5 HTML messages
    Fix: Typo in a delivery status notification
    Chg: SMTPBeamer allows a CNAME as an MX records; 
    this is prohibited by RFC 1713 and 2181, but a lot of sites use it
    New: Check of the name server at startup to make sure it is working
    New: Support for ISO-2022-JP (Japanese Characters)
    New: /PROGRAM as argument for McAfee scanner
  • v3.33 2003-03-28
    Fix: SLS was not always correctly blocking the message
    Fix: Encoding BIG5 messages a temp file was not deleted
    Fix: Decoding of quoted printable pdf files sent by Exchange 5.5
    Chg: The SMTP HELO and the greeting shows the name of the IP address to which SMTPBeamer is bound to and not the main machine name
    Chg: Decoding of a filename which is longer than 256 bytes
    Chg: SMTPBeamer will not longer send to a domain where the MX record point to localhost
    Chg: SMTPBeamer no longer uses an authoritative name server answer
    to detect if a domain is not existing
    Chg: SMTPBeamer no longer supports the old file based registration method
    New: Outbound SMTP authentication
    New: SSL/TLS SMTP encryption
    New: Support for 8BITMIME ( RFC 1652 )
    New: Decoding of yEnc, Deflate-8bit and Deflate-Base64
    New: SMTPBeamer stops processing messages when the disk has less then 20MB free space
    New: Checking the responsibility of a domain using the name server can now disabled
     
  • v3.34 2003-06-04
    Chg: Domain responsibility can now be set in MBAdmin
    Chg: Messages in the history folder are now longer byte stuffed
    New: MBAdmin does not longer overwrite smtpbeam.ini
    when the file was changed manually or through MBServer
     
  • v3.35 2003-10-03
    Fix: Delete the temp file after a compressed pop3 download
    Fix: Lost Outbound SMTP authentication password when other settings where changed
    Fix: HTTP logon with space in the user name
    Chg: Workaround for Verisign Sitefinder service which
    captures all non-existing .com and .net domains and
    breaks the verification of non-existing domains
    Chg: SMTPBeamer ignores IP addresses that point to a top level wildcard A record
    Chg: The IP address that a SLS/RBL returns must be
    127.0.0.x or 127.1.0.x or else it will be ignored
    ( in some configuration the name server did not work in the past and
    now due to Verisign Sitefinder service it now returns an ip address for every host )
     
  • v3.36 2004-02-05
    Fix: POP3 client timed out using the TOP command
    Chg: Relaying is disabled by default
    Chg: Static route for a specific e-mail domain has now an optional port
    New: Using a honeypot for mailers that use the AUTH command to probe for valid users
    New: Option to purge old statistic files
    New: Directory for the history files can be changed
    New: Option to purge old history files
     
  • v3.37 2004-09-15
    Fix: MBAdmin crashed when the history directory was changed
    Fix: RFC822 deep counting of a message
    Fix: Killer messages which have ASCII codes in the message id are
    not properly sent to a POP3 client
    Fix: Bare LF are removed while coping the message into the POP3 mailbox
    New: Support for KS_C_5601-1987( Korean ) message decoding
    New: Added /ARCHIVE to the default switches for F-Prot
     
  • v3.38 2005-02-10
    Fix: Decoding of plus sign in DSN ORCPT
    Fix: Recipients server returns 4xx and 5xx and 2xx status in one SMTP session
    Fix: Removed the dot at the end of a TMP file, because Sophos 3.29 can't find such a file
    New: The demo version sends a message to postmaster before it expires
    New: Context specific help for the option menu
  • v3.39 2005-08-03
    Chg: SMTPBeamer verifies the TLS/SLL certificate at startup and disables TLS/SSL when the certificate is not valid
     
  • v3.40 2005-12-05
    New: Parsing of invalid Outlook addresses like "user@domain.com" <'user@domain.com'>
     
  • v3.41 2006-05-03
    New: POP3 and HTTP server with TLS / SSL support ( View->Options->TLS / SSL )
    Fix: Original-Envelope-Id in DSN
     
  • v3.42 2007-07-05
    Chg: Send and receive functions optimized
    Chg: Delivery Status information is added to the text part of a failed DSN ( non-delivery report )
    Chg: Immediately send a non-delivery report when the recipient domain does not have a MX or A record
    Chg: SMTPBeamer no longer uses the system TEMP directory,
    SMTPBeamer creates a temp directory below the SMTPBeamer directory
    Fix: a TLS outgoing connection was not terminated when
    the other side dropped the TLS in the middle of a session
    New: Better support for x64 operating systems
    New: XWall supports RAR archives the same way as ZIP archives ( unrar.dll is needed )
    New: Exe are now digitally signed
     
  • v3.43 2008-05-15

    New: Force the application to run in Admin Approval Mode when UAC ( User Account Control ) is enabled in Vista or Windows 2008
    New: User can change local POP3 password via web page
    New: POP3 password can be stored in the database without encoding
    New: Web: New style using new HTML templates ( for the old templates see http://www.dataenter.co.at/doc/smtpbeamer_admin_options.htm#webtemplates )
    New: Web: compose message using a java editor ( View->Options->Web )
    New: Web: use HTML format for message preview ( View->Options->Web )
    New: Web: delete message from the main message list
    New: Web: on forward include attachments from the original message ( View->Options->Web )
    New: Web: on forward and reply append the original message without intending the line ( View->Options->Web )
    Chg: Web: codepage changed from ISO-8859-1 to UTF-8
    Chg: Web: date format uses long format
    Chg: Web: logging is now less verbose ( View->Options->Web )
    Chg: By default SMTPBeamer uses DNS rather then a Smart Host for outgoing SMTP messages
    Chg: Reject e-mail to a non-existing recipient during the SMTP session
    Fix: SMTP greeting delay removed

  • v3.44 2009-02-20
    New: Warning when ini is read-only or no read-write ACL
    Chg: UAC is requireAdministrator for MBSever.exe and highestAvailable for MBAdmin.exe
    Chg: Authenticated POP3 clients are no longer checked against SLS/RBL
    Fix: ESMTP PIPELINING with several RCPT TO and all of them get a different error
    Fix: POP3 NOOP counter reset on every RETR or DELE because clients that sends NOOP between each message can't download a lot of messages in one session
    Fix: Deleting of several messages when the POP3 client sends the QUIT command
    Fix: Domain translation didn't work as expected
    Fix: Manifest and UAC elevation also for MBServer.exe
    Fix: ESMTP AUTH LOGIN with Microsoft .NET Framework (Namespace System.Net.Mail)
     
  • v3.45 2009-03-18
    Chg: Plain text part is added to a web based HTML message
    Fix: out-of-office message initiated from the web interface as HTML message had no body
    Fix: Malformed DNS packet causes a crash in rare situations
     
  • v3.46 2010-01-20
    New: non-delivery report shows the announced ESMTP SIZE
    New: Support for RFC 2319 - Ukrainian Character Set KOI8-U
    New: Disable TLS/SSL weak cipher ( TLSServOmitWeakCipher=True, TLSClientOmitWeakCipher=True )
    Fix: parenthesis in Received: header line
    Fix: MSG-OUT and MSG-IN directory are created even when ChkDsk changed them to a file
    Fix: SSLv2 security flaw ( SSLv2 is still in place or else SSLv3/SSLv2 clients can't auto-negotiate )
    Chg: Default codepage from UTF-7 to UTF-8 because some free mailer don't support UTF-7
    Chg: DNS queries use udp rather then tcp
    Chg: Timeout for DATA set to the values of RFC 5321
    Chg: Using Microsoft VCC rather then Watcom for 32bit application
    Chg: In 64bit SMTPBeamer, MBAdmin is now a native 64bit application

  • v3.47 2010-08-17
    New: SMTP with SSL/TLS on port 465 (vergin.net as smart host)
    New: Switches for ClamAV virus scanner
    New: Delay after some failed inbound SMTP logon
    Chg: Update switches for McAfee Command Line Scanner v6.x
    Chg: Updated e-mail address parser for RFC 3696, RFC 5321 and RFC 5322
    Chg: In a TLS session the whole certificate chain is sent to the client
    Chg: Web: message list view highlights the current column
    Fix: POP3 TOP command had invalid timeout value
    Fix: DNS client id validation

  • v3.48 2011-06-23
    New: Support for POP3 STLS
    New: Bind inbound SMTP to several IP addresses or ports (SMTPIPAddress2=xxxx:yyy)
    New: Timeout of 10 minutes for on-demand virus scanner (VirusScannerTimeout=10000)
    New: TLS information shows the algorithm and bits of the public certificate
    Chg: Graceful shutdown with CTRL_CLOSE_EVENT in Windows 7/2008
    Chg: OpenSSL updated to v1.0.0a
    Chg: Authenticated user bypasses spam checking
    Fix: DNS query for smart host and static route used wrong name server
    Fix: POP3 announced AUTH NTLM even when NTLM was disabled
    Fix: DSN for persistent temporary failure had a status field of 5.x.x rather then 4.x.x.
    Fix: Parsing a very long Content-Type: header line