Complete e-Post Office solution for small and medium-sized enterprises

Source: Internet
Author: User
Article Title: complete e-Post Office solution for small and medium-sized enterprises. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
At present, there are many new web mail products (such as IMP) based on the LINUX operating system, so that web designers can use these products to easily implement web-based mail systems. However, as web mail system solutions using these products become increasingly popular. Now we can easily implement a complete, secure, and reliable e-Post Office on a general computer with a LINUX operating system installed.
  
Many small business websites and personal homepage system administrators use SENDMAIL and POP3 and IAMP of LINUX to construct a very stable and free e-Post office system, in order to provide free email boxes for yourself or internal staff. However, for most small networks and intranets, it is better to use LINUX servers to provide an e-mail service system that combines open WEB email post office and POP3. In this way, you can not only provide an electronic Post Office for the Organization itself, but also provide a free WEB mailbox with a friendly interface.
  
Open WebMail is a set of WebMail adapted from Neomail 1.14. It has a good user interface and multimedia mail display capabilities close to Outllook. It supports multiple folder, Address Book, POP3 external mail, and mail rules, full-text retrieval, read-back, and other functions. Version 1.04 is improved as follows:
  
1. Reduce the memory used for reading/adding Attachments/sending emails when handling large emails;
  
2. Fixed the case where full-text search always misses.
  
Open WebMail does not have high requirements on the system and is suitable for a variety of Open operating systems. Any common WEB server can be easily attached to Open WebMail as a WEB-based free e-Post Office.
  
Open WebMail system requirements: Unix OS, Web Server with CGI support, Perl 5.005 or above
  
Because Open WebMail is an Open WEB email post office based on the famous Neomail 1.24 WEB mailbox, there are many similarities between the performance and operation mode of Open WebMail and Neomail 1.24, below is a brief introduction to Neomail 1.24. Need detailed Neomail 1.24 information and introduction of friends can visit Neomai official website http://neomail.sourceforge.net
  
Neomail is a set of webmail compiled by Ernie Mill Using perl. It supports Chinese characters and can be conveniently used in the e-mail Post Office System on sendmail/qmail systems, it is a web mail online email server that allows you to easily set up a WebMail online email server, allowing users to read, write, and send and receive e-mail. you can read Html emails, packages, attachments, images, and other files. You can also import CSV communication files in Outlook. The User Interface of Neomail is simple, user-friendly, and easy to install. Its functions are also not inferior to those of free emails on other websites. The most important thing is that Neomail supports multiple languages, including simplified Chinese. In addition, Neomail is a free software with no functional limitations.
  
Currently, Neomail has launched Neomail 1.24. Compared with previous versions, Neomail 1.24 has greatly improved security and added several quite good functions. The hardware required to install Neomail is not very high. Generally, Neomail can be used for computers that can install LINUX servers. Of course, Neomail requires support from CGI, MD5, and Perl modules.
  
   The installation process of Open WebMail
The goal of Open WebMail is to efficiently process large mail files using computer memory. Open WebMail also provides a variety of new features unique to Open software:
1. Quick folder access technology
2. Direct Information Transmission Technology
3. Efficient memory utilization technology
4. Convenient folder and information management technologies
5. friendly user interface
6. Support for virtual hosts and account aliases
7. Support for PAM
8. Supports full-text email search and full-Content Search
9. More optimized MIME Information Display
10. provide email bins
11. Provide spelling error check Technology
12. Support for POP3
13. Provides the spam filter technology
14. Supports Mail Information Preview
15. Supports simplified/Traditional Chinese (BIG5/GB) Conversion
  
   System Requirements for installing Open WebMail:
Supports a variety of LINUX operating systems, such as FREEBSD and unix OS. Apache web server, Perl 5.005 or later, must be installed in the system, and CGI must be activated in the system.
Recommended files and versions:
CGI.pm-2.74.tar.gz
MIME-Base64-2.12.tar.gz
Authen-PAM-0.12.tar.gz
Ispell-3.1.20.tar.gz
Hc-30.tar.gz
  
   Official installation:
First, we need to download the latest version of Open WebMail installation package to the http://turtle.ee.ncku.edu.tw/openwebmail/ website. If you are using a FreeBSD operating system with pkg_add, Please modify the following files first. Note that in order to maintain the integrity of the original installation manual, the author just made some important Chinese annotations. Generally, users who have installed the application software in LINUX can understand it. In addition, because Open WebMail supports many new functions and technologies, some technologies are not included in Open WebMail. Therefore, after the Open WebMail software package is installed, you must install some technical modules, such as user authentication technology and simplified-traditional-style encoding conversion technology modules. These other technologies have corresponding software packages available for download on the Internet. Due to limited space, this article does not introduce the installation of all modules in detail. Most of these modules are installed in README and FAQ in their software packages, the INSTALL file contains detailed installation steps. A friend with good English skills, I think these software modules should be successfully installed.
The installation of the entire Open WebMail system is very complicated, especially the debugging process of Open WebMail requires us to pay attention to some practical problems. However, the Open WebMail Open WEB email post office system has powerful functions. It can be said that it has reached the commercial level free email post office.
1. cd/usr/local/www
Tar-zxvBpf openwebmail-X.XX.tgz (unzip installation package)
2. Modify the file/usr/local/www/cgi-bin/openwebmail/etc/openwebmail. conf as needed.
3. Add 'tnobody' to the 'trusted users' segment in the sendmail. cf configuration file'
  
If you are using a LINUX operating system with apache WEB Server RedHat 6.2/CLE 0.9p1 or another version. You can perform the following operations.
1.
Cd/home/httpd
Tar-zxvBpf openwebmail-X.XX.tgz
Mv data/openwebmail html/
Rmdir data
  
(Go to the/home/httpd directory, decompress the installation package, and move the corresponding file to the html/directory)
2. log on to the cd/home/httpd/cgi-bin/openwebmail directory and find the following three files and
Modify the openwebmail. pl, openwebmail-prefs.pl, spellcheck. pl, and checkmail. pl files
Modify a. change all '/usr/local/www/cgi-bin/openwebmail'
To '/home/httpd/cgi-bin/openwebmail'
Modify auth_unix.pl
A. set variable $ unix_passwdfile to '/etc/shadow'
B set variable $ unix_passwdmkdb to 'None'
  
3. Modify/home/httpd/cgi-bin/openwebmail/etc/openwebmail. conf.
A. set mailspooldir to '/var/spool/mail'
B. set ow_htmldir to '/home/httpd/html/openwebmail'
Set ow_cgidir to '/home/httpd/cgi-bin/openwebmail'
C. set spellcheck to '/usr/bin/ispell'
D. change default_signature for your need
E. other changes you want (modify other files according to the actual situation)
  
4. Add 'tnobody' to the 'trusted users' segment in the/etc/sendmail. cf file'
5. Add the following content to the change.
/Var/log/openwebmail. log {
Postrotate
/Usr/bin/killall-HUP syslogd
Endscript
}
To/etc/logrotate. d/syslog to enable logrotate on openwebmail. log
  
Ps: if you are using RedHat 7.1, use/var/www instead of/home/httpd.
  
If you are using an apache UNIX system, follow these steps:
First, find the cgi-bin directory in the UNIX system.
For example:/usr/local/apache/share, and then
1. cd/usr/local/apache/share
Tar-zxvBpf openwebmail-X.XX.tgz
Mv data/openwebmail htdocs/
Rmdir data
2. Modify/usr/local/apache/share/cgi-bin/openwebmail/etc/openwebmail. conf.
A. set mailspooldir to where your system mail spool is (set mailspooldir in system mail spool)
B. set ow_htmldir to '/usr/local/apache/share/htdocs'
Set ow_cgidir to '/usr/local/apache/share/cgi-bin'
C. set spellcheck to '/usr/local/bin/ispell'
D. change default_signature for your need (set the default signature of your email system)
E. other changes you want (modify other files according to the actual situation)
3. cd/usr/local/apache/share/cgi-bin/openwebmail
Modify the following files: openwebmail. pl, openwebmail-prefs.pl, spellcheck. pl, and checkmail. pl.
A. change #! /Usr/bin/perl to the location where your perl is. (locate by PERL location #! /Usr/bin/per)
B. change all '/usr/local/www/cgi-bin/openwebmail'
To '/usr/local/apache/share/cgi-bin/openwebmail'
Modify auth_unix.pl
A. set variable $ unix_passwdfile to '/etc/shadow' (shadow password setting)
B set variable $ unix_passwdmkdb to 'None' (set $ unix_passwdmkdb t to null)
4. add 'tnobody' to the 'trusted users' session in your sendmail. cf
(Add 'tnobody' to the 'trusted users' segment in the sendmail. cf configuration file ')
  
   Check the CGI Module version:
The CGI Module is called when Open Webmail uploads and sends email attachments. The authors of Open Webmail recommend that we use CGI version 2.74 or later.
Follow the steps below to check the CGI Module version.
Perldoc-m CGI. pm | grep CGI: VERSION
Install the CGI Module of the latest version.
1. download the latest CGI Module (CGI.pm-2.74.tar.gz)
2.
Cd/tmp
Tar-zxvf CGI.pm-2.74.tar.gz
Cd CGI. pm-2.74
Perl Makefile. PL

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.