|
Mail Postmaster's e-mail address
E-mail address of the person who is responsible for maintaining SMTPBeamer. Depending on your configuration SMTPBeamer sends error messages or undeliverable messages to this address.
-
Notify postmaster when a non-delivery-report is sent
If this is checked, the postmaster will get a copy of each non-delivery report
-
Notify postmaster when a new program version is available
SMTPBeamer 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.
-
Query name server if SMTPBeamer is responsible for the domain
If this is checked and SMTPBeamer gets a message by SMTP for an unknown user then it queries the name server if it is responsible for that domain.
If this is the case, then SMTPBeamer sends back a non-delivery report.
If this is not checked, then SMTPBeamer assumes that it is responsible for every domain where a local POP3 mailbox exist.
Logfiles Write Logfile
If checked, SMTPBeamer 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 SMTPBeamer will write the logfile. If the Directory is empty, SMTPBeamer 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
Write Statistics File
If checked, SMTPBeamer will write a statistics file called SRYYMMDD.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 SMTPBeamer will write the statistics file. If the directory is empty, SMTPBeamer writes the statistics file into the directory where MBServer.EXE resides.
Diagnostic Logging
-
Verbose Logging
If checked, SMTPBeamer displays and logs everything, whereas if unchecked only a minimal amount of information is logged.
-
Show Message Transfer
If checked, SMTPBeamer displays and logs the communication of the message transfer.
-
Show Message Header
If checked, SMTPBeamer displays the SMTP header of the message.
History Keep a copy of every message
If checked, XWall 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 then you can use SMTPSend with the -g option or
you open them in Outlook Express and resent them from here.
-
Directory
The directory where XWall will write the HIST-IN and HIST-OUT folder.
If the Directory is empty, XWall writes the logfile into the directory
where MBServer.EXE resides.
Transfer Mode
-
SMTP
-
Inbound and outbound (send and receive messages using SMTP)
-
Inbound only (receive messages using SMTP)
-
Outbound only (send messages using SMTP)
-
None
Outbound SMTP is needed for sending messages. You will need it in nearly every case.
Inbound SMTP is needed when you receive your message by SMTP. To receive your message by inbound SMTP you need a static IP address and a properly configured MX record. Also, you may need ETRN to signal your ISP that you are online if your connection is through some kind of dial up link.
If you receive your messages using inbound POP3 and SMTPBeamer does not act as a relay host for POP3 clients in your LAN , then you may not need inbound SMTP.
-
POP3
-
Inbound and outbound (collect and access messages using POP3 )
-
Inbound only (collect messages using POP3)
-
Outbound only (access mailbox using POP3)
-
None
Inbound POP3 collect your message from your ISP's POP3 server. This is basically the same way as any POP3 client like Eudora, Netscape or Outlook Express does. Your ISP does not to change anything if you use inbound POP3, because from its viewpoint SMTPBeamer acts like any standard e-mail client.
Outbound POP3 gives your users that have a POP3 client like Eudora, Netscape or Outlook Express, access to the mailbox.
-
HTTP
-
Inbound and outbound (access messages using HTTP)
-
Inbound only (access mailbox using HTTP)
-
Outbound only (not available)
-
None
Inbound HTTP gives your users that have a browser like Netscape or Internet Explorer access to the mailbox.
Outbound HTTP is not available.
-
Domain responsibility
The domain responsibility handles the way SMTPBeamer deals with e-mail addresses in your domain that have no POP3 mailbox.
If SMTPBeamer is responsible for the domain, then it sends back a non-delivery message to the sender in the case a message for a non-existing e-mail address arrives.
If SMTPBeamer is not responsible for the domain, then it relays the message either to the smart host or to the final server. If the final server is SMTPBeamer itself, then a looping message is the result.
Connections
Outbound Message Routing
-
Use DNS to send all messages direct to the recipients mail server
In this mode SMTPBeamer queries the DNS server for the MX record of the recipient, connect to the recipient mail server and sends the message
-
Relay all messages through the smart host
In this mode SMTPBeamer relays all messages to the smart host.
Usually the smart host is the SMTP server of your ISP or some relay server in your DMZ
-
Use smart host only if direct connection fails
This is a combination of the two modes above.
If SMTPBeamer can not send direct, it relays to the smart host.
-
Smart host:
The name or IP address of the smart host where SMTPBeamer should relay to
-
DNS server
The IP address of the name server (DNS) which
SMTPBeamer should use to get the MX record(s) for the recipient domain.
Do not use a host name, because
SMTPBeamer
can not resolve it to an IP address, because it does not have a name server (chicken-and-egg problem).
Note: If you use the word AutoDetect rather than an IP address, then the name server is read from the registry.
SMTP Connection Limits
-
Max concurrent inbound
Defines how many concurrent inbound connections SMTPBeamer accepts. Setting this to zero allows unlimited connections.
-
Max concurrent outbound
Defines how many concurrent outbound connections SMTPBeamer opens. Setting it to Zero allows unlimited connections.
-
Concurrent outbound connections to a single host
Defines how many concurrent connections to a single host SMTPBeamer opens. As a general rule you should not allow more than 8 connections for a 64kBit bandwidth or else you may have timeouts. If you have a 64K ISDN line, set inbound and outbound to 4.
POP3 Connections Limits
-
Max concurrent inbound
Defines how many concurrent inbound POP3 connections SMTPBeamer accepts. Setting it to zero allows unlimited connections.
-
Max concurrent outbound
Defines how many concurrent outbound POP3 connections SMTPBeamer opens. Setting it to zero allows unlimited connections.
IP Address Bind to address
-
SMTP Inbound
-
POP3 Inbound
-
HTTP Inbound
In general you should leave these fields blank and let SMTPBeamer detect the IP address automatically. Note that SMTPBeamer binds to every address of the machine if your machine has more than one IP address.
Bind to port
-
SMTP Inbound (25)
-
POP3 Inbound (110)
-
HTTP Inbound (80)
-
SMTP outbound (25)
-
POP3 outbound (110)
By default SMTPBeamer uses the standard ports which are defined by RFC's. Don't change the ports unless you have a very good reason or the message sending/receiving will not work.
Web (beta)
Message
-
On forward include attachments from the original message
If checked, all attachments of the original will be added to the forwarded message
-
On forward and reply append the original message without intending the line
If checked, a header showing the original sender, recipient, subject and date will be added in front of the reply or forwarded message. If
not checked, the original text will be intended with a ">" for each line.
HTML Format
-
Use HTML format for message preview
If checked, the messages preview shows the HTML part of a message. If unchecked, the plain text part of the messages is shown.
Note: If the HTML part contains a script, then the browser may execute the script. Also inline pictures are not shown, because
they are not available to the browser
-
Compose message using a java editor
If checked, then SMTPBeamer assumes that editing the text is done using a Java editor. If unchecked, SMTPBeamer assumes that editing the
text is done using the browsers built-in TEXTAREA editor.
This means that SMTPBeamer converts the source text to the target format, based on this setting, which is HTML for a Java editor and plain
text for the built-in TEXTAREA editor.
Please also read More information how to install a java HTML editor
Advaced
-
Log detailed HTTP transfer
If checked,
detailed information about the HTTP transfer will be logged.
More information how to install a java HTML editor
SMTPBeamer can use any Java editor that can handle a TEXTAREA field and by default tinyMCE is used.
All you need to do is to download tinyMCE from
http://tinymce.moxiecode.com/ and extract the zip file into the MSG-WEB directory.
SMTPBeamer will assume the editor in at \SMTPBeam\MSG-WEB\tinymce\jscripts\tiny_mce\tiny_mce.js and so you may check if this file really
exist.
Once you enabled the View->Options->Web->Compose message using a java editor the editor will be loaded into the message edit field and you
should see a small button bar for changing font style.
HTML Templates
To use the HTML templates of the previous versions of SMTPBeamer add the following lines to smtpbeam.ini
WebTmpl_Logon=logon.htm
WebTmpl_Logoff=logoff.htm
WebTmpl_Inbox_Main=i_main.htm
WebTmpl_Outbox_Main=o_main.htm
WebTmpl_Inbox_Message_Preview=i_msg.htm
WebTmpl_Outbox_Message_Preview=o_msg.htm
WebTmpl_Messages_Edit=s_msg.htm
WebTmpl_Generic_Error=s_error.htm
WebTmpl_Change_Password=
You can use your own HTML page templates as long as they contain the !!FIELD!! maker, which are filled with real data at runtime. In general, it is
a good idea to give them a different name, so that the setup program does not overwrite them at the next update. Using the entries in SMTPBeam. ini
you can tell SMTPBeamer to use your HTML templates rather then the built-in.
Virus Enable Virus Scan
-
Enable virus scan on inbound messages
-
Enable virus scan on outbound messages
Enables virus scanning on inbound and/or outbound messages
Virus Scanner
-
Virus Scanner
-
Executable
-
Argument
SMTPBeamer does virus scanning by calling an external virus scanner. Currently there are some scanners known to work with SMTPBeamer. They are:
A sample batch file looks like:
@Echo off
C:\FullPath\F-Prot.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
Note: By default Sophos installs as an on-access scanner and this usually results that the scanner blocks SMTPBeamer from accessing it's own files and lost messages are the result.You need to disable the Sophos services so that SMTPBeamer has full control over the scanner and then it will work as expected.
Note: Do not use the unregistered version of Dr. Solomon FindVirus, because this version will display a pop-up dialog box and wait for user input. SMTPBeamer will then wait until you press the OK button. If SMTPBeamer is running as a service, then you will not see the pop-up dialog and you will have no opportunity to press OK. As a result, SMTPBeamer will stop functioning.
If your scanner is not on a local disk, make sure you are using a UNC name before you select the .exe file for the scanner.
You need to have a proper license for your virus scanner. Please read the license agreement of your scanner carefully. The license agreement for some language specific versions of Dr. Solomon do not allow FindVirus to be started by another program. Please make sure that your license agreement allows this.
Besides the supported scanners, you can use nearly any scanner that can be started from the command line.
SMTPBeamer 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
SMTPBeamer 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. SMTPBeamer 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, SMTPBeamer 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.
Virus alert with inbound messages
You can select one of the following to happen with an inbound message once a virus is found:
-
Discard message
-
Send message to recipient with a warning and with attachments
-
Send message to recipient with a warning but without attachments
-
Send a non-delivery report to the sender
-
Process as usual
Virus alert with outbound messages
You can select one of the following to happen with an outound message once a virus is found:
-
Discard message
-
Send a non-delivery report to the sender
-
Process as usual
Note: SMTPBeamer does not have the option to clean attachments. The scanner vendors claim that they can decontaminate a file, but in fact they often fail; which results in a contaminated file with an undetectable virus. Melissa was a great example where users sent out "cleaned files" which infected other recipients because the file was still contaminated but undetectable to the recipient's virus scanner.
Further info: How to get the name of the virus into the non-delivery report
Dial-up Enable Dial Up network
Check this if you want to use the dial-up network which comes with Win95/98/NT 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 SMTPBeamer's viewpoint.
Select the entry which SMTPBeamer should dial.
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.
-
Allow dial-up for SMTP Messages
-
From
-
Until
-
Every
-
On Sunday, Monday,...
Allows you to define the schedule when SMTPBeamer will dial out to send SMTP messages.
Note: A high priority message will overwrite the schedule.
SOCKS Enable outbound connections via SOCKS server
Check this if you want to make outbound connections via a SOCKS server. Inbound connections are not supported using SOCKS and so you can't receive your message using Inbound SMTP and SOCKS.
Name or IP address of the machine running the SOCKS server
-
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)
Optional user input and password if your SOCKS v5 server needs authentication based on RFC 1929.
ETRN Enable Remote Message Queue Processing (ETRN - RFC 1985)
Enables Remote Message Queue Processing (ETRN) based on RFC 1985.
Note: You need ETRN only if you have a dial-up connection to your ISP and if you receive your message using Inbound SMTP.
ETRN signals your ISP's SMTP host that it can send its queued messages now. Some ISPs automatically detect if SMTPBeamer is online and so ETRN is not needed.
-
From
-
Until
-
Every
-
On Sunday, Monday,...
Allows you to define the schedule when SMTPBeamer will send an ETRN.
Relay
-
Allow Relay of SMTP Messages
If checked SMTPBeamer relays message for recipients not defined on the local server, to the next SMTP host. This is either the relay host of your ISP or the final host, depending on your settings in Connections.
-
Allow relay of SMTP message from reserved IP addresses
(127.0.0.1, 10.x.x.x, 224.x.x.x, 192.168.x.x, 172.16.x.x)
If checked, SMTPBeamer allows s relaying for client from your local LAN. Relaying is only needed if you have POP3 clients in your LAN and you want to use SMTPBeamer as the relay host for them.
-
Allow relay for authenticated users
If checked, SMTPBeamer allows relaying for authenticated users, regardless of their IP address.
-
Allow relay only from host
-
Allow relay only from IP address
If you disable general relaying, then you can define which host (machine) or IP address relaying is allowed. SMTPBeamer compares host names from right to left and IP addresses from left to right.
If you want all the machines in the domain dataenter.com to be allowed, you only need to add dataenter.com to the list. To allow all IP addresses from 10.10.10.0 to 10.10.10.255, you need to add 10.10.10. to the list of IP addresses.
TLS/SSL
Enable TLS/SSL for SMTP server
Enable TLS/SSL for POP3 server
Enable TLS/SSL for HTTP server
If checked, XWall announces TLS/SSL so that a connecting client can establish a TLS/SSL connection and thereby encrypt the data that is sent over the wire.
By default this is disabled, because a valid certificate for the host is required or else the sending host can not verify your machine.
Server certificate file
Server private key file
The name of the files of your server certificate.
Enable TLS/SSL for outbound messages
If checked, XWall uses TLS/SSL whenever the target server announces is and encrypts the data sent over the wire.
Certificate authority certificate file
XWall uses this list of authority certificates to validate the target server.
However, XWall will always try to establish a TLS/SSL connection,
even when the certificate or the CN name can not be verified.
Spam
Real Time Anti-Spam
-
Validate the senders domain and do not accept invalid domains
If checked, SMTPBeamer validates the senders domain and does not accept the message when an invalid domain is detected. SMTPBeamer validates the domain by querying the name server for the MX record of the domain.
Note: If there is not name server defined in SMTPBeamer, SMTPBeamer will not validate the domain.
-
Enable Spam Lookup Service and
reject the message during the SMTP session
If checked, SMTPBeamer checks if the IP address of the sending server is on one of the a real time spammer lists.
The following IP addresses are excluded from the check:
-
127.0.0.110.x.x.x
-
192.168.x.x
-
172.16.x.x
-
224.x.x.x
-
the same subnet as the machine where MBServer is currently running
System
System addresses
-
Enable out-of-office messages
If checked, SMTPBeamer allows you to define an out-off-office system e-mail address.
If a local user wants to enable out-of-office messages for her/his mailbox, she/he sends a message with a proper subject and text to this address.
SMTPBeamer extracts the subject and text and saves it as a UTF-8 file in the inbox. Every time a message comes in for that user, SMTPBeamer creates a reply message for the sender from this file.
To disable the out-of-office message the local user sends a blank message ( a message with nothing in the subject and text ) to the out-off-office system e-mail address.
-
Enable echo messages
If checked, SMTPBeamer allows you to define an echo address. Any e-mail sent to this address will be sent back to the sender.
Authentication
Enable outbound SMTP authentication using
If your ISPs SMTP server needs an authentication before accepting an SMTP message,
then you can define the user and password here.
Note: Do not use this unless your ISP requires it!
Advanced Outbound SMTP options
-
Retry failed connection every xx Seconds
Defines how long SMTPBeamer should wait until it retries a failed outbound SMTP connection. The default is 900 seconds, which is 15 minutes.
-
Retry for xx Seconds
Defines how long SMTPBeamer should try a failed outbound SMTP connection. The default is 259200 seconds, which is 3 days.
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.
POP3 Options
-
Get machine name using reverse DNS lookup
Disables the reverse DNS lookup, i.e. getting the machine name from an IP address. This is helpful when you don't have your own DNS server and the connection time for your clients is too long.
Blocking based on names will not work because there is no name available.
-
Enable outbound APOP
If checked, SMTPBeamer announces APOP when a POP3 client connects to it. If the client reacts to this announcement, it will logon using a crypted password rather than the normal plain text password.
-
Enable onbound APOP
If checked, SMTPBeamer uses APOP to logon to the POP3 server, if the server announces it.
SMTP Options
-
Use ESMTP for outbound connections
-
Use ESMTP for inbound connections
ESMTP means Enhanced SMTP. It designed at the beginning of the 90s to add additional features to SMTP. ESMTP is backwards compatible with SMTP and if a ESMTP connection is refused, a normal SMTP connection is attempted. However, ESMTP features are only available when other host agrees to an ESMTP connection.
Message Size Limit
|