POPBeamer · The Mail Collector
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-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-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.

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

This option requires Exchange 2007/2010 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. If 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:

Besides the supported scanners, you can use nearly any scanner that can be started from the command line. XWall 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
C:\McAfee\Scan.exe C:\TEMP\$TE22235 /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 samp (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/2010 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.

OAuth2

Before connecting to a host, the OAuth2 list is scanned for a matching mailbox and host.

If a match is found, the client_id, client_secret and refresh_token will be used at the exchange URL to get an access_token. In turn, the access_token will be used as the password for the logon.

Usually an access_token has a time-to-live of 3600 seconds and after that, a new access_token will be automatically exchanged.

Instructions how the get OAuth2 values is here

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

MailBox

To edit an existing mailbox select File->POP3 / IMAP mailbox...

POP3 mailbox:
yourid
POP3 password:
yourpassword
POP3 server:
pop.yourisp.com
Port:
110 / 143
Settings for Hotmail and Windows Live
POP3 mailbox:
yourid@hotmail.com
POP3 password:
yourpassword
POP3 server:
pop3.live.com
Port:
995
Settings for Google Mail and GMail
POP3 mailbox:
yourid@gmail.com
POP3 password:
yourpassword
POP3 server:
pop.gmail.com
Port:
995
Settings for Apple iCloud using IMAP
IMAP mailbox:
yourid Must be yourid and not yourid@icloud.com
IMAP password:
xxx-yyy-zzz-xxxx You need to enable Two-factor authentication and create a app-specific password
IMAP server:
imap.mail.me.com
Port:
993
©1991-2024 DataEnter GmbH
Wagramerstrasse 93/5/10 A-1220 Vienna, Austria
support@dataenter.co.at
2022-01-04 / Phone
2022-01-04 / Tablet
Changed: 2022-01-04
Server
Desktop
Copyright ©1991-2024 DataEnter GmbH
Wagramerstrasse 93/5/10 A-1220 Vienna, Austria
Fax: +43 (1) 4120051
support@dataenter.co.at