Simbey.com
Main Page
About Simbey.com
Guest Book
Business
Search
Archived News
(1) Robot with a Biological Brain: new research provides insights into how the brain works
(2) First paper-based transistors
(3) Microsoft device helps police pluck evidence from cyberscene of crime
(4) Microsoft to halt Hotmail access via Outlook Express
(5) Cops bust teens' root-beer kegger
(6) Arrest made in pizza shooting
Photo Archive
Browse by Folder
Browse by Calendar
Search Archive
Features
Simbey's Books
Simbey's Framework
SimbeyMail
Bunny Tetris
DirectConsole
Doom Stuff
3D Stuff
Neural Net
SIF Format
SimbeyChess
Screen Shots

Most of the spam rejection in SimbeyMail is done on a per-user basis.  You can set up users that will receive all E-Mail, and you can set up users that will only receive E-Mail that has met a set of selected criteria.

The following is the list of flags that can be set for users:
  • MUI_ALLOW_ALL
    This means that, with only a few exceptions, all E-Mail is accepted.  If other flags are set, they are ignored.
  • MUI_CHECK_PASSCODE
    Pass codes are an extension to SMTP and aren't supported by anything else.  The syntax is RCPT TO:<address> #### where #### is the pass code number.  If this flag is set, a client SMTP server must specify the correct pass code.
  • MUI_CHECK_APPROVED
    A user can accept E-Mail whose sending server is on the global server approved list when this flag is set.
  • MUI_CHECK_DENIED
    A user can reject E-Mail whose sending server is on the global server denied list when this flag is set.
  • MUI_CHECK_SOURCE
    When this flag is set, SimbeyMail will take the address from the MAIL FROM:<> command and verify whether it exists before returning a response to the RCPT TO:<> command.  Basically, SimbeyMail looks up the MX and connects the server based on the sender's address.  It identifies itself as sending from the postmaster address and will issue a RCPT TO:<> command.  If the response is negative, SimbeyMail responds to the sending client with a negative response.
  • MUI_SECURE_SMTP
    This flag requires that the user authenticate itself when sending E-Mail through SimbeyMail.  It prevents unauthorized users from sending E-Mail through SimbeyMail while claiming to be a SimbeyMail user.
  • MUI_VERIFY_DENIED
    SimbeyMail resolves the host name from the sender's IP address and checks whether any portion of the host name is on the global denied server list.
  • MUI_CHECK_PLUGIN
    This is a callback SimbeyMail can make into the E-Mail host program.  It is not currently used by SMailSvc.exe or ServerGui.exe.
  • MUI_WHITE_LIST_DIRECT
    Users can set up E-Mail white lists and reject anything not on the white list.
  • MUI_WHITE_LIST_PROXY
    This works just like the direct flag, but it works on E-Mail copied from remote POP3 accounts.  If E-Mail from remote accounts is rejected, rejection notices are sent to the sender and optionally to a carbon copy address that can be configured inside SimbeyMail.
  • MUI_PROXY_BLOCK_FOLDER
    If proxied E-Mail is rejected, this flag instructs SimbeyMail to place the E-Mail is a special blocked folder, rather than completely delete the E-Mail.
  • MUI_CHECK_HELO_NOT_IP
    If the sending SMTP server identifies itself with an IP address (which is usually fake), this flag will reject the E-Mail when the sender tries to include users with this flag.
  • MUI_REVERSE_SENDER_CHECK
    This flag is experimental and in most cases will end up rejecting legitimate E-Mail.  SimbeyMail attempts to check the sender's E-Mail address by connecting to port 25 on the sender's IP address.  In most cases, the sender's IP address is not the same server that hosts the incoming SMTP server.
  • MUI_CHECK_SENDER_TYPE
    This is my favorite rejection rule!  Only senders whose name, including their original HELO identification, ends in .com, .org, .edu, .net, .mil, .gov, or .int will be accepted.  If a user does not receive E-Mail from outside the United States, and if a user does not acknowledge the newer "top level domain extensions" such as .biz, then this flag will reject spam like nothing else!
  • MUI_CHECK_WHOIS
    With this flag set, SimbeyMail will make a standard WHOIS query against the sender's IP address (SimbeyMail may follow referral links).  The actual processing of the WHOIS data is done by the host.  Both SMailSvc.exe and ServerGui.exe provide a customized VBScript host for allowing user written VBScripts to process the requests.  This is a great way to nearly guarantee that no one from outside the United States (or any particular political region) will be able to send you E-Mail (think about spam from Russia, for example).
  • MUI_FORWARD_MAIL
    This has nothing to do with blocking spam.  When set, E-Mail delivered to the SimbeyMail user will be forwarded to another E-Mail address.
  • MUI_PROXY_STRICT
    This flag is basically a combination of MUI_CHECK_HELO_NOT_IP and MUI_CHECK_SENDER_TYPE for proxied E-Mail.  SimbeyMail is a little more lenient for E-Mail coming from addresses local to the proxied account server (this is necessary for Comcast).
  • MUI_BLACK_LIST_PROXY
    This flag tells SimbeyMail to check proxied addresses against the black list.
  • MUI_BLOCK_BY_AGENT
    Not implemented.  It's a place holder for the day when SimbeyMail rejects E-Mail based on the client agent that "generated" the E-Mail.  Spammers like to forge this line with obscure agents, so it may prove useful.
  • MUI_IP_BLACK_LIST
    SimbeyMail rejects E-Mail when the sender's IP is in a black IP range.  The list is globally managed, so only administrators can update the list.
  • MUI_IP_PROXY_LIST
    SimbeyMail uses the black IP list to reject proxied E-Mail.  This flag has saved me from hundreds of pieces of junk that Comcast doesn't know how to block.
SimbeyMail keeps track of rejected senders in a separate REJECT.LOG text file.  Even rejected senders from proxied accounts show up in the reject log.  The log is a great way of seeing how many spam attempts have been foiled by SimbeyMail for a given period of time.
© 2001-2008 Simbey.com