System Requirements
- Windows 2000/2003/2008/2012, Windows XP, Windows Vista, Windows
7
- Linux with wine / wine-console
Quick Start if you have a leased-line
If you have a leased-line or a direct connection
to the Internet than you should receive messages using
SMTP which is fast and reliable.
For a quick start please read:
Quick Start if you have
a Dial-up Connection
If you have a dial-up connection to the Internet,
you should receive messages using inbound POP3 routing
which requires nearly no changes at your ISP. SMTPBeamer then acts
like a normal e-mail client to your ISP and you don't havew to struggled
with the whole DNS / MX stuff.
For a quick start please read:
Installation
Run Setup.exe or create a directory on your machine and copy all the files
into this directory. Start MBAdmin.exe to configure SMTPBeamer.
The first time you run SMTPBeamer you will be prompted for the following
information:
- Postmaster's address
The address of the person who is responsible for maintaining SMTPBeamer.
SMTPBeamer will send all error messages and undeliverable messages
to this address.
If you have a leased-line to the Internet you can leave all other settings
on their defaults, but if you are using a dial-up connection to the Internet,
switch to the dial-up tab and check dial-up network.
Note: The dial-up network schedule is only
for SMTP connections; not for POP3 connections.
Now you are ready to start MBServer.exe. Take a look at the screen to see
if SMTPBeamer works and that no error messages are displayed. Start your e-mail
client and change the settings so that they point to SMTPBeamer and send a
test message. SMTPBeamer should pick up the message and if everything is ok,
the message will be sent.
Receiving SMTP messages
SMTPBeamer will not receive SMTP messages from the Internet until you create
a Mail Exchange (MX) record in your DNS (Domain Name Server) which points
to the machine where SMTPBeamer is running on.
If you are unsure what a MX record is, you can either read
More about MX Records below or ask your ISP to do it
for you.
To verify that your MX record is valid, type
NSLookup -type=mx domain.com
at the command prompt, where domain.com should be replaced by your domain
name.
Note: An MX record shouldn't point to
a CNAME. It will most likely cause you a lot of trouble!!!
Note: You should add a reverse lookup for
the IP address in your DNS which points to the machine where SMTPBeamer is
running, because some SMTP mailers refuse to send messages if the Reverse
Lookup is not available or not correct.
If you bind SMTPBeamer to a second IP address, you need to add a reverse
lookup for the IP addresses, because SMTPBeamer uses it to get its own name.
To verify that your Reverse Lookup is valid, type
NSLookup 111.111.111.111
where 111.111.111.111 should be replaced by the IP address of the machine
where SMTPBeamer is running.
Outbound POP3 support
Outbound POP3 is the way a POP3 client can read their e-mail from SMTPBeamer.
To enable it, start SMTPBeamer Admin, select View -> Options
-> Connections -> POP3 Transfer Mode -> Outbound only
To test the POP3 configuration start any POP3 client like Netscape Mail,
Microsoft Windows Messaging, Microsoft Internet Mail, Outlook Express, Exchange
client with INet, Outlook with INet or Eudora and configure it to receive
messages from SMTPBeamer.
Usually your POP3 client wants to know the following:
- SMTP server: The machine name or IP address of the machine SMTPBeamer
is running
- POP3 server: The machine name or IP address of the machine SMTPBeamer
is running
- POP3 Name: The name of the mailbox
- POP3 Password: The password for the mailbox
Inbound POP3 Support (Inbound
POP3 Routing)
With inbound POP3 enabled, SMTPBeamer scans any POP3 mailbox and forwards
the messages to an e-mail address of your choice.
To enable it, start SMTPBeamer Admin, select View -> Options -> Connections
-> POP3 Transfer Mode -> Inbound only.
For every POP3 mailbox that SMTPBeamer should scan, you need to create
a routing in View -> Inbound POP3 Routing.
SMTPBeamer needs to know the mailbox, the password and the server (host)
where the mailbox resides. SMTPBeamer also needs the to know to which e-mail
address the message(es) should be forwarded. By default SMTPBeamer scans POP3
mailbox every 15 minutes for new messages unless you change the schedule.
Run SMTPBeamer as a service
Once you run SMTPBeamer as a service, errors will only be visible
in the logfile or in the main window of MBAdmin. Consequently, before running
it as a service you must first ensure that SMTPBeamer is running properly
with no errors by launching it in Console Mode (i.e. starting it from an icon).
In general, installing SMTPBeamer as a service should be your last task
and not your first.
Note: Keep in mind that SMTPBeamer needs to reside on a local disk
or the service controller will not be able to start it. Also make sure MBAdmin.exe
and MBServer.exe are in the same directory.
- Install the service using the GUI
Start MBAdmin,
select View->Service and here you can install, remove, start and stop
the service. By default it is an AutoStart service and any time your computer
is started, SMTPBeamer will start.
Note:After
you have started SMTPBeamer as a service, verify that SMTPBeamer has no
errors. You need to take a look into the logfile to do this or start
MBAdmin and in the main window you see the logfile.
- Install the service from the command line
Open a DOS
box and change to the directory where SMTPBeamer is installed ( usually
C:\SMTPBeam or C:\Program Files\SMTPBeamer )
- Installing SMTPBeamer as a service
Start MBServer.exe with the argument of install, by typing
MBServer install at the command prompt and SMTPBeamer will create
the service.
By default it is an AutoStart service and any time your computer
is started, SMTPBeamer will start. You can start and stop SMTPBeamer
at any time via Control Panel
Note: After you have started SMTPBeamer
as a service, verify that SMTPBeamer has no errors. You need to
take a look into the logfile to do this or start MBAdmin and in the
and in the main window you see the logfile.
- Removing SMTPBeamer as a service
Start MBServer.exe
with the argument of remove, by typing MBServer remove
at the command prompt and SMTPBeamer will delete the service.
How to Stop SMTPBeamer
- SMTPBeamer runs as a console application
- Press ESCAPE
- Select Close from the system menu (works only on Windows
NT®)
- Press Alt-F4 (works only on Windows NT)
- SMTPBeamer runs as a service
- Open Control Panel, select Services, locate SMTPBeamer
and press the button labeled Stop
- Type Net Stop SMTPBeamer at the command prompt
Upgrade to the latest Version
You will find the latest version of SMTPBeamer at our
Download Area.
setup_smtpbeamer_??.exe searches for a previously installed SMTPBeamer
and updates only the executable files. The settings, which are stored in smtpbeam.ini
and *.dat, are not touched.
If the SMTPBeamer service is running,
it is stopped and restarted after the update. In the unlikely event that a
executable is locked, the setup program asks for a reboot to change the file.
If you refuse the reboot, you need to manually reboot later to bring the new
executable into affect.
Note: If you are upgrading from a very old version then you must
reapply your registration number.
More about MX Records
The following information is intended for the DNS administrator:
The MX resource record provides the ability to publish mail routing information
using DNS.
This is useful for several reasons: MX records allows multiple hosts to
accept mail on behalf of a single host. If the destination mail server is
down or otherwise off-line, then one of the other mail servers can accept
mail on that system's behalf. When the destination system is brought back
on-line, the secondary mail servers will forward the mail to it. MX records
allow multiple hosts to accept mail on behalf of a domain.
Rather than address mail to user@host.domain.com,
you can simply send mail to user@domain.com.
The MX records tells external mail servers which internal mail servers to
use for mail that is addressed to @domain.com.
The format of the MX record differs slightly from the format of an A record.
Rather than use IP addresses, the MX record uses the host names instead. Also,
an additional field provides an ability to set preferences
for which hosts are the end-targets.
For example, the following MX resource record indicates that all mail addressed
to user@domain.com should be sent to
SMTPBeamerMachine, and then to
AnotherHost if SMTPBeamerMachine
is unreachable:
domain.com IN MX 10 SMTPBeamerMachine IN MX 20 AnotherHost
Note: Under no circumstances should you
use MX records in conjunction with CNAME alias records. This will confuse
many mail servers on the market, preventing you from receiving mail from those
systems and it also violates RFC974.
Helper Programs
- Signal
is a command line program that allows you to perform the same commands
as from the Signal menu of MBAdmin. You can force the download of POP3
messages by simply clicking on a link rather than starting MBAdmin.
- LogView
allows you to view the logfile in real time from any machine on your network.
This is especially useful if MBServer runs as a service.
- TestMX is a command line program
to resolve the MX record for a give domain and then connect to the mail
server. The main purpose is to troubleshoot MX related problems or to check
if a domain can accept messages.
Licensing Agreement
SMTPBeamer ® is copyrighted 1993-2012 by DataEnter GmbH
This product and its documentation may not, in whole or in part, be copied,
rent, leased, loaned, resold, assigned, sublicensed, modified, reproduced,
transmitted, transcribed, stored in a retrieval system, or translated into
any other natural or computer language, in any form or by any means whatsoever,
be it electronic, mechanical, magnetic, optical, manual or otherwise, without
the prior written consent of DataEnter.
DataEnter makes no warranty or representation, either expressed or implied,
with respect to the product SMTPBeamer and its documentation, their quality,
performance, merchantability, or fitness for a particular purpose. DataEnter
reserves the right to revise the user's guide and make changes to the
content without obligation to notify any person or organization of such change.
In no event will DataEnter be liable for any direct, indirect, special, incidental
or consequential damages, real or imagined, resulting from the use or purchase
of this software. Under no circumstances shall DataEnter's liability for
damages exceed the price paid for the software license. Should any remedy
hereunder be determined to have failed, all limitations of liability and exclusion
of damages set forth above shall remain in full force and effect. The extent
of the DataEnter's warranty for the software and its documentation is
limited to physical defects of the distribution media containing the software.
Contact DataEnter to obtain return authorization for the replacement diskette
within 30 days of the original date of purchase. Any further statement made
by agents, employees, distributors or dealers of DataEnter do not constitute
warranties and are not binding. No employee of DataEnter has the authority
to modify any portion of this warranty.
All brand and product names we refer to in the documentation are used solely
for identification purposes and may be trademarks of other companies.
DataEnter, (the licensor) grants the buyer (the licensee) the right to
use this copy of SMTPBeamer (the program) on a single computer at a single
location as long as the licensee complies with the terms of this license.
The licensor reserves the right to terminate this license if the licensee
violates any part of the agreement. The licensee agrees to make copies of
the program only for backup purposes. The licensee agrees not to copy the
documentation and to take all necessary precautions to ensure that the backup
copies of the software are not distributed to or acquired by other parties.
Trademarks,
OpenSSL Credit
History
v3.49 2012-08-06
- New: Compiled with ASLR (address space randomization) and NX (no execution)
- New: Enhanced TLS peer certificate verification (OutboundSMTPTLSVerify=True)
- New: Support for Online Certificate Status Protocol (OCSP)
- Chg: Port for smart host is now SmartHostPort=25 an no longer SMTPOutboundPort=25
- Chg: Removed announcement for NTLM AUTH for POP3 and SMTP clients
- Chg: OpenSSL updated to v1.0.1c
- Chg: Outbound TLS connection use TLSv1, omit SSLv2, and reconnect with
SSLv3 when TLSv1 fails
- Fix: Received line without the For clause for local messages
- Fix: Optimized HTML inbox with a lot of messages
- Fix: Verbose TLS with inbound HTTP and POP3
- Fix: Faster accepting inbound connections
- Fix: SMTP EHLO/HELO is equal to RSET
- Fix: Unnecessary restart when timezone changes
- Fix: Very large attachment filled with ASCII zeros takes a long time
to decode
- Fix: FQDN on a machine with more than one IP address
v3.50 2013-01-15
- Fix: Disable TLS/SSL cipher DES-CBC-SHA
- Fix: Virus scanner in a directory with an Umlaut
- Fix: TLS with more than one intermediate certificate shows wrong
status
Click here to view the complete History
|