The
Mail Collector
 
Administer POPBeamer for Microsoft Exchange

Exchange

Postmaster's e-mail address

E-mail address of the person who is responsible for maintaining POPBeamer. POPBeamer will send undeliverable messages to this address.

  • Notify postmaster in the case of a failed message download

  • If checked POPBeamer sends a status message to postmaster every time there is a problem with a POP3 or IMAP download.

  • Attach the logfile to the notification message

    If checked, POPBeamer zips the logfile and attaches it to the notification message.
     
  • Notify postmaster when a new program version is available

  • POPBeamer will periodically perform an online check for a program update and will send a notification to postmaster in the case a new program version is available.

  • Send postmaster a copy of every non-delivery report

    If checked, the postmaster gets a copy of every non-delivery report that POPBeamer sends out.

     
  • Send message to host (Name or IP address of the Exchange server)

Host name or IP address of the Exchange server.

The default is localhost, which means that the Exchange server is on the same machine as POPBeamer.

  • Exchange needs authentication

  • Allows you to enter the user and password if your Exchange needs authentication before accepting an input.

     


Logfiles

Write Logfile

If checked, POPBeamer will write a logfile called MBYYMMDD.LOG, where YY is the year, MM is the month and DD is the day.

  • Directory

  • The directory where POPBeamer will write the logfile. If the directory is empty, POPBeamer writes the logfile into the directory where MBServer.EXE resides.

    Note: This is a directory and not a filename. The filename will always be MBYYMMDD.LOG

  • Purge logfiles after x days

  • Purges the logfiles after a set number of days.

    Write Statistics File

    If checked, POPBeamer will write a statisticsfile called SMYYMMDD.CSV, where YY is the year, MM is the month and DD is the day. You can use Excel or any other program which imports delimited text files to run your statistics.

  • Directory

  • The directory where POPBeamer will write the statistics file. If the directory is empty, POPBeamer writes the statistics file into the directory where MBServer.EXE resides.

  • Use ANSI Charset rather than ASCII

  • If checked, POPBeamner writes the statistics file in ANSI rather than ASCII.

Diagnostic Logging

  • Verbose Logging

  • If checked, POPBeamer displays and logs everything, whereas if unchecked only a minimal amounf of information is logged.

  • Show Message Transfer

  • If checked, POPBeamer displays and logs the communication of the message transfer.

  • Show Message Header

  • If checked, POPBeamer displays the SMTP header of the message.

Real-Time Logfile

  • Show Logfile in real-time in Admin

    If checked, the logfile is shown in real time in the main window of the Admin program

     
  • Remote Directory

    If in the case the Admin program can't find the logfile, you can define where it should look for it.

History

Keep a copy of every message


If checked, POPBeamer keeps a copy of every message in the HIST-IN and HIST-OUT folder.
Make sure you have enough free disk space if you enable this option.

The message files are plain text files and contain exactly what was sent over the wire.

This means you can read the messages files in Notepad. If you want to extract an attachment from the messages then you can either rename the file to .eml and use Outlook Express or your rename the file to .uue and use WinZip to extract the attachment.

If you want to resend the messages manually then you can use SMTPSend with the -g option or you open them in Outlook Express and resend them from here.

Also you can enable the Pickup directory and POPBeamer will resend the messages.
 

  • Directory

  • The directory where POPBeamer will write the HIST-IN and HIST-OUT folder.
     
    If the Directory is empty, POPBeamer writes the logfile into the directory
    where MBServer.EXE resides.

  • Purge message files after x days

  • Purges the message files after the set number of days.


Dial-Up

Enable dial-up network


Check this if you want to use the dial-up network to connect to your ISP. Do not check it if you have a dial-up router, because a dial-up router is (nearly) the same as a leased-line from POPBeamer's viewpoint.

  • Dial-up entry to dial

  • Select the entry which POPBeamer should dial.

    • User
    • Password
    • Domain

    This is the user input and password that is needed to connect to your ISP. The domain is an Windows NT® domain and due the fact that most ISP are UNIX or don't use Windows NT® domains you should leave this field blank unless your ISP requires it.


Socks

Enable outbound connections via SOCKS server


Check this if you want to make outbound connections via a SOCKS server

  • SOCKS server

  • Name or IP address of the machine running the SOCKS server

  • Server type
    • SOCKS server v4
    • SOCKS server v5

    Type of your SOCKS server. In general if your server supports both types, v5 is better, because there is no DNS support provided for v4. When using v4 you must either have a local DNS or only IP addresses may be used.

Optional SOCKS v5 Authentication (RFC 1929)

  • User
  • Password

  • Optional user input and password if your SOCKS v5 server needs authentication based on RFC 1929.


Verify

Verify an e-mail address on the Exchange server using (only needed when Auto Detect is used)

 

  • Address List

  • This option works with all versions of Exchange server, but the Address List needs to be updated every time an address is changed. This can be done manually in View->Address List or by using ExchImp.exe, which can be downloaded from here.

  • SMTP VRFY Command

  • This option requires an Exchange v5.x and it does not work on an Exchange 2000/2003. The VRFY command needs to be enabled for the Internet Mail Service.

    By default the VRFY is disabled, because it can be uses to query your e-mail addresses.
    However, due the fact that a DUN connection is usually used, there should be no risk in enabling this.

    Note: The Exchange server threats a Custom Recipient the same way as a mailbox. It makes POPBeamer thinking the user is on your server, whereas in fact it is somewhere on the Internet. If you have Custom Recipient, then you should use the Address List option, because then you have full control over the addresses.

  • Cache Addresses

If checked, POPBeamer caches the results of the VRFY command and this results in less network traffic.

  • Domain List

  • This option works with all versions of Exchange server as long as your Exchange server is responsible for the complete domain. If you own your own domain, then this method should be used. Do not forget to add your domain to the Domain List in View->Domain List.

  • SMTP E-Mail Query (beta)

    This option requires Exchange 2007 or Exchange 2003 with recipient filtering enabled.

    POPBeamer connects to Exchange and send the RCPT TO: with the e-mail address should be verified. If Exchange accepts the recipient, then POPBeamer knows that the recipient is valid.
  • Cache Addresses

If checked, POPBeamer caches the results of the VRFY command and this results in less network traffic.

 


Auto Detect

Auto Detect recipient in message using:

 

  • Received for: line added by the 1. host

  • This option uses the e-mail address of the first Received: line, but your ISP needs to support it.
    Note: Not every mailer adds the Received: line to a message.

    A sample Received: line with an e-mail address looks like:
    Received: by smtp.isp.com with SendMail 4.11 for <anyuser@yourdomain.com> ; Mon, 28 Dec 1998 10:01:17 +0100

  • Received for: line by added any host

  • This option uses the first e-mail address of any Received: line.

  • Custom header line

  • This option uses the e-mail address of the custom header line.

  • All header lines and an optional custom field

  • This option uses the e-mail address in the following lines:

    • To:
    • CC:
    • Received for:
    • Apparently-To:
    • Resent-To:
    • X-RCPT-TO:
    • optionally the custom header line
  • Ignoring message with duplicate message ID

  • If a message is sent to more than one recipient in your domain and the message is physically more than once on your ISP's POP3 or IMAP server, then POPBeamer delivers the message to every recipient more than one time.

    If checked, POPBeamer saves the message ID of all messages downloaded over the last 2 hours. 
    Iff it detects identical message is, it discards the duplicate message.

    If you receive the message more then one time that is addresses to more than one address on your Exchange server, enable this option.


Virus

Virus Scanning

POPBeamer can use either an on-access or an on-demand scanner. An on-access scanner is running all the time and scan each file that is created or opened. An on-demand scanner is started manually, the file name is passed as an argument and the scanner scans the file and then returns a status to POPBeamer.

When a virus is found, POPBeamer encapsulates the virus message and sends it to postmaster.

  • Enable On-Demand Scanning

  • POPBeamer extracts all attachments of the message into the TEMP directory and then starts the scanner.
    The scanner scans each file and returns an error in the case a virus is found.

Currently there are some scanners known to work with POPBeamer. They are:

A sample batch file looks like: 
@Echo off
C:\FullPath\F-Prot.exe %1 %2 %3 %4 %5 %6 %7 %8 %9

  • Sophos v3.x
  • Note: By default Sophos installs as an on-access scanner and this usually results that the scanner blocks POPBeamer from accessing it's own files and lost messages are the result.You need to disable the Sophos services so that POPBeamer has full control over the scanner and then it will work as expected.

Besides the supported scanners, you can use nearly any scanner that can be started from the command line. POPBeamer calls the scanner with the arguments you specify and the current filename.

As an example, here is the input you need to use for McAfee Scan:

  • Executable: C:\McAfee\Scan.exe
  • Arguments: <FILE> /ALL /NOBEEP

POPBeamer translates <FILE> to the current filename and then starts the scanner.

This looks like:

C:\McAfee\Scan.exe C:\TEMP\$TE22234 /ALL /NOBEEP

You need to make sure that your scanner scans all files for all viruses including files with no extensions. POPBeamer passes over filenames with no extension and scanners that do their virus scanning based on a file's extension will also fail to locate some viruses.

After the scanner returns, POPBeamer checks the errorlevel. If the errorlevel is anything except 0 (zero), it will consider the file to be infected with a virus and will forward the message to the postmaster's e-mail address.

Further info:

  • Enable On-Access Scanning

POPBeamer copies all attachments of the message into the selected directory. The scanner detects the new files and scans them. POPBeamer waits some time to see if the scanner removes or renames one of the files, indicating that a virus was found.

Note: The scanner must scan only files in this directory, the POPBeamer directory and the TEMP directory must be excluded from scanning.

  • Options
  • Scanner supports EML message format

    If checked, POPBeamer lets the scanner scan the raw messages as it was sent over the wire
     
  • Enable diagnostic logging

    Shows what process POPBeamer starts and what return code ( error level ) the process returns
     

POP3

Connection and Message

  • Limit concurrent POP3 connections to xx

  • Defines how many concurrent POP3 or IMAP connections POPBeamer should start. Setting this to zero allows unlimited connections. As a general rule you should not allow more than 8 connection for a 64K line.

  • Limit message download in one session to xx
     

    Defines how many messages POPBeamer should download in a single session. POPBeamer will always download all new messages, regardless how many sessions are needed.

    For example: There are 25 messages in the mailbox and the limit for one session is 10. POPBeamer will then download the first 10 message, reconnect, download the next 10, reconnect and download the last 5.

    Note: Don't set the limit to high. In the case of a problem POPBeamer needs to download all messages from that session again. So if you set the limit to 25 and there is a problem with the 24th message, then POPBeamer will download all the 23 messages again the at the next connection.


SMTP

Retry when Exchange is down

 

  • Retry failed connection every xx Seconds

  • Defines how long POPBeamer should wait until it retries a failed connection to the Exchange server. The default is 900 seconds, which is 15 minutes.

  • Retry for xx Seconds

  • Defines how long POPBeamer should try to connect to the Exchange server.

    Note: The default is 259200 seconds, which is 3 days and you should not change it unless you know what you are doing, because in the worst case you loose all your messages.

Exchange server

  • Use ESMTP protocol when sending to Exchange

  • If checked POPBeamer uses the ESMTP protocol to send messages to Exchange.
    There is no need to disable it unless you are know what you are doing.

  • Check for an Exchange server before sending a message

  • If checked, POPBeamer checks if the SMTP server announces the XEXCH50 ESMTP verb.
    This will prevent POPBeamer from accidentally sending a message to the wrong server.

    In Exchange 5.5 / 2000 / 2003 the virtual SMTP server always announces the XEXCH50 ESMTP verb.

    In Exchange 2007 the Hub connector announces the XEXCH50 ESMTP verb only if Exchange Server authentication is enabled.

    Notes or GroupWise or any other SMTP server do not announce the XEXCH50 ESMTP verb.

Exchange queue

  • Remove the message from the queue when Exchange drops the connection after the DATA/BDAT command

    The RFC requires that a MTA reschedules the message in the case the connection is dropped. However, if you have a spam blocker that drops the line, then the POPBeamer queue will fill up and you end up in message delays.

    If checked, POPBeamer will remove the message from the queue and optionally send a non-delivery report to the sender.
     
  • Remove the message from the queue when Exchange refuses to accept the message using a 400 error

    The RFC requires that a MTA reschedules the message in the case the next MTA sends back a 400 error. However, if you have a spam blocker that sends back a 400 error, then the POPBeamer queue will fill up and you end up in message delays.

    If checked, POPBeamer will remove the message from the queue and optionally send a non-delivery report to the sender.
     
  • Remove the message from the queue when Exchange refuses to accept the message using a 500 error

    If checked, POPBeamer will remove the message from the queue and optionally send a non-delivery report to the sender.

    If unchecked, POPBeamer will not remove the message from the queue. In fact, it will act as if Exchange had sent back a 400 error and this means it will reschedule the message.

    This is useful in the case of a temporary problem with your Exchange, because else you may loose your messages.
     
  • Send a non-delivery report to the sender when the message couldn't be sent to Exchange

    The RFC requires that a MTA sends back a non-delivery report to the sender in the case the next MTA does not accept the message.

    If checked, POPBeamer will not send a non-delivery report to the sender.

Automatic Response

  • Allow Exchange to send back automatic responses like non-delivery reports or out-of-office messages

  • Defines how Exchange should handle automatic response.
     

  • Allow it when an error address could be found


    Allow it only when the ISP adds the error address to the header of the message. This is the safest way and the default.
     

  • Always allow it


    The From: address is used as the error address and Exchange is allowed to send to this address. In most cases the From: address is the address to which an automatic response should be sent, but there are circumstances like a list server or a non-delivery report where this is not the fact. The result could be an infinite message loop.
     

  • Never allow it


    Exchange is never allowed to send an automatic response.


Advanced

Dial-up router

 

  • Router needs xx Seconds to connect

  • Some dial-up routers have troubles with packets when they are not connected. You can define here how long your router usually needs to connect.

    POPBeamer will send ICMP echo (also known as a ping) before it attempts a connection. This gives the router a hint that it should connect. POPBeamer will wait unitl the router is connected or the timeout is expired and then it will proceed with its work.

    Usually an ISDN router takes 10 seconds to connect whereas a modem router may take 30 seconds.

Pickup

  • Enable Pickup directory

  • If checked POPBeamer scans the pickup directory for messages in its own msg*.txt format. This gives you the option to copy messages from the HIST-OUT folder to the pickup directory and POPBeamer will resend them to Exchange.

    Note: When using the pickup directory, POPBeamer always uses Auto Detect as the detection method, even when the original message was downloaded using the This e-mail address option.

Language

  • Language

    Allows you to select the language of POPBeamer.
    Valid languages are English, German, French, Italian and Spanish