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. | ||||||
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 Purge logfiles after x days Purges the logfiles after the set number of days. 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, SMTPBeamer 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 SMTPBeamer will write the HIST-IN and HIST-OUT folder. If the Directory is empty, SMTPBeamer writes the logfile into the directory Purge message files after x days Purges the message files after the set number of days. | ||||||
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. 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 Auto detect Query name server if SMTPBeamer is running on a MX record SMTPBeamer is responsible for the domain SMTPBeamer is not responsible for the domain 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 | ||||||
General 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 indentding 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 indented with a ">" for each line. 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 Editor 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. API Key API Key in case the the editor requires one, notably tinyMCE Advanced Log detailed HTTP transfer If checked, detailed information about the HTTP transfer will be logged. Use HTTP Strict Transport Security (HSTS) If checked and TLS is enabled and the browser is willing to switch to TLS, SMTPBeamer will redirect the browser to TLS. 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. tinyMCE can either be locally installed or dynamically loaded via CDN. For a local installation, download tinyMCE and put it in a local directory: For Web-v2 SMTPBeamer assumes the editor is in \SMTPBeam\MSG-WEB\tinymce\jscripts\tiny_mce\tiny_mce.js and for Web-v3 SMTPBeamer assumes the editor is in \SMTPBeamer\MSG-WEB\tinymce\tinymce.min.js To use the HTML templates of the previous versions of SMTPBeamer add the following lines to smtpbeam.ini Web-v1
WebVersion=2 Web-v2 WebVersion=2 Web-v3 WebVersion=3 Web-v1 WebVersion=2 Web-v2 WebVersion=2 Web-v3 WebVersion=3 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. If you only want change the colors of the pages, then, starting with Web-v3, you can rename v3_userdef.css to v3_userdefined.css and adapt the colors to fit your needs. | ||||||
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 If checked, SMTPBeamer 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 The file that holds the certificate, in PEM format Server private key file The file that holds the privat key of the certificate, in PEM format In most cases both the certificate and the private key are in one file and the name of the file is certt.pem Certificate authority certificate file The name of the file with the certificate authority certificates, in PEM format SMTPBeamer uses this list of authority certificates to validate the target server. However, SMTPBeamer will always try to establish a TLS/SSL connection, even when the certificate or the CN name can not be verified. Note:Type in the filename and not the full path name (e.g. cert.pem and not c:\SMTPBeamer\cart.pem) TLS/SSL Toolkit: You will find a generic certificate in the TLS/SSL Toolkit that you may use for a quick start. Download TLS/SSL Toolkit and extract tlscert.pem and cacert.pem into the SMTPBeamer directory. Set the fields as follows:
Note: If you have your own certificate in Windows 2000/2003/2008 then you can export it and use PKCS12_to_PEM.bat from the TLS/SSL Toolkit to convert it into PEM format which SMTPBeamer is able to read. See also TLS/SSL Quick Installation | ||||||
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 User Password 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. SMTPBeamer will send ICMP echo (also known as a ping) before it attempts a connection. This gives the router a hint that it should connect. SMTPBeamer 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 1990s 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 Outbound message size limit xx KB General outbound size limit. Inbound message size limit xx KB General inbound size limit. |