EzMTSbin

所属分类:Windows编程
开发工具:Visual C++
文件大小:187KB
下载次数:24
上传日期:2005-03-12 19:10:35
上 传 者a_999999
说明:  An advanced freeware email server for Windows

文件列表:
addusers.c (1980, 2000-07-18)
addusers.exe (32768, 2000-07-18)
EzMTS.Alias (111, 2000-07-20)
EzMTS.doc (182272, 2001-12-07)
EzMTS.INI (4693, 2002-01-07)
EzMTS.Lists (134, 2000-07-20)
EzMTS.Pass (149, 2001-06-14)
EzMTS.User (416, 2001-06-14)
ezsetup.c (9074, 2001-12-01)
faq.html (10400, 2001-04-08)
install.exe (53248, 2002-01-07)
MTSAgent.exe (98304, 2002-12-09)
MTSPop3.exe (49152, 2002-04-05)
MTSSmtp.exe (77824, 2002-12-09)
MyList.INI (1650, 2000-07-26)
setdesc.exe (28672, 2001-02-19)
svcctl.c (4688, 2001-04-14)
svcctl.exe (36864, 2001-04-14)
tsmtp.c (750, 2001-04-14)
whatsnew.txt (808, 2001-11-29)

--========================================================================-- EzMTS - Mail Transport System Implementation Copyright (C) 2000-1 Craig Morrison, All Rights Reserved --========================================================================-- -==================================- -= Win32 Binary ONLY Distribution =- -==================================- --========================================================================-- Preface: READ THIS ENTIRE TEXT, please.. :-) If this is the first email server you have ever attempted to install, please take the time to do some research. The topics you need to understand are covered in all their gory detail in the following RFCs: 1035 - Domain Names -- Implementation and Specification 974 - Mail Routing and The Domain System 2821 - Simple Mail Transfer Protocol 1939 - Post Office Protocol -- Version 3 One place to find these documents is at: http://www.ietf.org/rfc.html I realize that you are probably in a hurry to get your server running, however, the initial time spent understanding how mail servers work will MORE than pay off when you start on your adventure into the email world. I am more than willing to help setup EzMTS, but I will be able to help you more if you know a little bit about what you are doing. Don't be surprised if I point you to one of the above documents. If you need help with DNS related issues, see the above documents or ask on the mailing list. My support is limited to the EzMTS components. Please see the section later in this document on how to subscribe to the mailing list for EzMTS. There are many users there who have more time than I do and are more than willing to help you. They once stood in your shoes. If you need a mail server that will hold your hand during installation, please see: http://www.mtsprofessional.com/ It is the commercial version of EzMTS. It not only comes with a full GUI installer and front-end, it also has many more features not available in EzMTS. The price is also very reasonable for what it can do as compared to the other email servers out there for Windows. --========================================================================-- READ THIS NOTE: EzMTS WILL **NOT** RUN ON YOUR SYSTEM UNLESS YOU MODIFY THE INI FILES IN THE DISTRIBUTION ARCHIVE TO SUIT YOUR SYSTEM. This distribution archive consists of the 32-bit Windows binaries of the ongoing progress of EzMTS. The binaries in the archive are more advanced than those distributed with the source code. Each of the binaries has a purpose: MTSSmtp.exe The SMTP Server, accepts mail. MTSAgent.exe The Mail Relay Agent, gets it to where it belongs. MTSPop3.exe The POP3 Server, gives your users their mail. EzMTS.INI is the heart and soul of configuring EzMTS for your needs. It should be pointed out that all paths in the configuration should be created BEFORE attempting to use EzMTS. EzMTS does NOT create any paths for you. There are numerous INI type files in the distribution archive. Please read and modify each of them to suit your system configuration. EzMTS.INI is rather verbosely commented to help, PLEASE read it thoroughly. This email system is probably not for the faint of heart (read: "those who need a GUI to setup software".) It does its job well, but configuration will have to be done by hand [NB; except for above.] There ain't no stinkin' GUI here. Don't fret though, there IS a mailing list for EzMTS which you can subscribe to by sending an email addressed to: listman@2cah.com with the command: subscribe mts in the body of the email. ListManager is built into the advanced version of EzMTS. Once you get EzMTS up and running, send a message to listman@yourdomain.com with the following command in the body of the email: HELP And you will get a response message containing the commands that the EzMTS ListManager supports. Please note that all messages sent to ListManager should be plain text. While the commands will still get processed, the response messages will be cluttered with errors from EzMTS trying to parse the body of the messages. If you are interested in the initial distribution, which comes with source code, please visit: http://www.ezmts.org/ Good luck and may the farce be with you! Craig --========================================================================-- Installation Information --========================================================================-- NOTES: For the purpose of this text, 'C:\EzMTS' is the assumed path. Substitute your installation path for this path in all the steps below. At the end of this text are examples of all the various configuration files. [enter] means to press the 'enter' key on your keyboard. Pre-Installation Notes -======================- Benefit from the labor of others -- Read the documentation! Seek knowledge, then it will come -- Join the EzMTS Mailing list. Learn to crawl, then walk -- Get a single domain setup working first. All I am trying to say is take the time to learn about what you are doing first. It will save both you and myself time in the long run. Well over 95% of the questions I am asked are exlpained quite clearly in the documentation. Installation -============- 1. Research mail servers and your responsibilities when running a server on your system. 2. Run INSTALL from the directory you placed EzMTS into. This will create the entries in EzMTS.INI that you need to get EzMTS up and running. 3. To start each of the parts of EzMTS from a command prompt type: START MTSSmtp -console C:\EzMTS\EzMTS.INI [enter] START MTSAgent -console C:\EzMTS\EzMTS.INI [enter] START MTSPop3 -console C:\EzMTS\EzMTS.INI [enter] HINT: Create a batch file to do this for you. 4. Send yourself an email via EzMTS. --========================================================================-- Distribution Information --========================================================================-- Software Distributors - EzMTS can NOT be distributed without my express permission. If you want to include EzMTS on a CD-ROM or other media, you must contact me first. --========================================================================-- --========================================================================-- EzMTS Example Configuration Files --========================================================================-- -==============- -= EzMTS.User =- -==============- ; ; EzMTS user file. ; ; Count= The number of users. ; ; User= = Count-1 ; = user name ; ; For each user there has to be a directory off of your MailPath (EzMTS.INI). ; E.G; postmaster - c:\EzMTS\postmaster ; [User] Count=1 ; Postmaster !MUST! be defined in your configuration ; Either here, or as an alias in EzMTS.Alias User0=Postmaster -===============- -= EzMTS.Lists =- -===============- ; ; List name=List initialization file ; ; Filenames are rooted off of MailPath in EzMTS.INI ; [MailingList] mylist=MyList.INI -===============- -= EzMTS.Alias =- -===============- ; ; EzMTS user Alias file ; ; Simple: = one per line ; [Alias] listmaster=postmaster -==============- -= EzMTS.Pass =- -==============- ; ; This is the password definition list for EzMTS ; ; Simply put, one entry per user, = ; [Passwords] Postmaster=dummy -=============- -= EzMTS.INI =- -=============- ; ; ; EzMTS Configuration File ; ; Each section describes a certain functionality for EzMTS ; Just follow the comments. ; ; The [All] section describes items that are for general use ; among all three portions of the MTS. [All] ; Domain are the domain(s) that you are hosting mail for. ; Currently Domain0 is the only domain being used. Domain0=domain.com ; MailPath is the root path of your mail directory. All the ; other files/directories referred to here are off this path. MailPath=E:\EzMTS\dist ; InboxName is the directory off the MailPath that holds ; all incoming mail. No path information, just a single ; directory name. InboxName=INBOX ; Users is the name (no path!) of your user file for EzMTS. Users=EzMTS.User ; For every user listed in this file, there MUST be a ; directory for their mail to reside in. E.G; postmaster ; c:\EzMTS\postmaster ; ; ; The [Agent] section describes the items that are used by the ; SMTP Agent. [Agent] ; PrimaryDNS is the IP address of your primary domain name ; server. PrimaryDNS=192.168.1.3 ; SecondaryDNS is the IP address of your secondary domain name ; server. SecondaryDNS= ; Number of retries before MTSAgent sends a bounce message ; back to the original sender saying the mail is ; undeliverable. Retries=5 ; RetryInterval is the number of seconds to pause between ; services of the out-going message queue. A 0 value sets ; the Agent into single-shot mode, it does its thing then ; quits. RetryInterval=300 ; MailList is the name (no path!) of the file that lists ; the definitions of your mailing lists. MailingList=EzMTS.Lists ; Alias is the name (no path!) of your alias file for EzMTS. Alias=EzMTS.Alias ; Sends all output to specified file, instead of console. LogFile=Agent.Log ; ; ; The [SMTP] section lists those items of pertinence to the ; SMTP server. [SMTP] ; Port is what port the SMTP server will listen for incoming ; connections on. Port=25 ; Relay=1 to route foreign mail delivered to your system. ; Relay=0 to NOT route any foreign mail, only mail for your ; system or from users of your system is accepted. Relay=0 ; Archive is the file you would like *!ALL!* incoming mail ; stored in. EVERYTHING coming in via SMTP is stored here. ; This is useful for providers who must archive mail. Archive=SMTP.Archive ; Sends all output to specified file, instead of console. LogFile=SMTP.Log ; ; ; The [POP3] section lists those things that are associated ; with the POP3 server. [POP3] ; Passwords is the name (no path!) of the password file for ; the users you are hosting mail for. Passwords=EzMTS.Pass ; Port is the port that the POP3 server will listen for ; connections on. Port=110 ; Sends all output to specified file, instead of console. LogFile=POP.Log ; -==============- -= MyList.INI =- -==============- ; ; EzMTS Mailing List Initialization File ; ; [Options] ; ; Restricted=<0|1> When Restricted=1 you have to manually add ; users to the mailing list. ; When Restricted=0, you have opened the list ; up to public subscription. Anyone who sends ; the proper ListServer command will have access ; to the list. ; Restricted=0 ; ; Tag= is a text file containing the text ; you want added to each message for ; this mailing list. ; Tag=C:\yourpath\tagfile.txt [Users] ; ; Count= where is the number of users in the list ; Count=1 ; ; User= = 0 to Count-1 ; = Do I really have to tell you? ; <> are REQUIRED around the ; you@yourdomain.com. ; User0=

近期下载者

相关文件


收藏者