OpensslfixUpgrade operation instructions
1. Download the upgrade package
1. Visit the turbomail download center http://www.turbomail.org/download/opensslfix.zipto download the upgrade package.
2. View and decompress the upgrade package.
Note: The turbomail installation directory corresponding to the files and folders in the upgrade package is as follows:
Linux turbomail/(Linux Version Upgrade file)
Win turbomail/(Windows Version Upgrade file)
2. Upgrade
WindowsVersion
(1) back up the original file
1. open the mail service console, stop all services, and click exit console.
2. Back up the following files in the turbomail installation directory to other directories:
(2) Upgrade
1. decompress the opensslfix.zip package and copy all files under opensslfix \ win to the turbomail installation directory.
2. open the mail service console and run the service.
LinuxVersion
(1) back up the original file
1. Stop mail, turbostore, and turboright services.
2. Cut the turboim, turbomail, turbostore, turbomail_imap4, turbomail_pop3, turbomail_smtp, turboright, and turbowatchdog files under/turbomail/to other directories for backup.
(2) Upgrade
1. Unzip opensslfix.zip to get opensslfix, copy all. tgz files under opensslfix/Linux to the/turbomail directory, and run the following command to decompress the file:
[[Email protected] turbomail] # For I in $ (LS *. tgz)
> Do
> Tar xzvf $ I
> Done
Turboim
Turbomail_imap4
Turbomail_pop3
Turbomail_smtp
Turbomail
Turboright
Turbostore
Turbowatchdog.
2. Start the mail, turbostore, and turboright services.
Appendix
To stop and start mail, turbostore, turboright, and Webmail service commands in Linux, see
1. Stop mail, turbostore, turboright, and webmail services
[[Email protected] ~] # Ps-Ef | grep safe // view mail and turbostore monitoring processes
Root 2444 2411 0 00:00:00 pts/0 grep safe
Root 10987 1 0 jun06? 00:02:55/bin/bash./safestart. Sh
Root 10993 1 0 jun06? 00:02:09/bin/bash./safestartts. Sh
[[Email protected] ~] # Kill-9 10987 // stop monitoring the turbomail core service process
[[Email protected] ~] # Kill-9 10993 // stop monitoring turbostore service process
[[Email protected] ~] # Ps-Ef | grep safe
Root 13968 12627 0 00:00:00 pts/1 grep safe
[[Email protected] ~] # Cd/turbomail
[[Email protected] turbomail] #./shutdown. Sh // stop the mail service
Shutdown turbomail successfully!
[[Email protected] ~] # Telnet localhost 25 // check whether the mail service is stopped
Trying 127.0.0.1...
TELNET: connect to address 127.0.0.1: Connection refused
TELNET: Unable to connect to remote host: Connection refused
[[Email protected] turbomail] # pkill-9 turbostore // stop the turbostore Service
[[Email protected] turbomail] # pkill-9 turboright // stop the turboright Service
[[Email protected] turbomail] # ps-Ef | grep Java // view webmail Process
Root 3911 1 23 mar13? 4-20:41:11 Java -djava.net. preferipv4stac K = true-classpath/turbomail/web/webapps/root/WEB-INF/lib/turbomail. jar turb otech. aloneapp. appstart/turbomail/web/webapps/root/WEB-INF/lib turbomail. ar chive. aloneserver. archivealoneserver
Root 13526 1 0 mar12? 00:18:01 Java -djava.net. preferspon4stack = true-classpath/turbomail/web/webapps/root/WEB-INF/lib/turbomail. jar turbot Ech. aloneapp. appstart/turbomail/web/webapps/root/WEB-INF/lib turbomail. sear ch. aloneserver. aloneserver
Root 13527 1 0 mar12? 00:30:30 Java -djava.net. preferspon4stack = true-xmx512m-classpath/turbomail/web/webapps/root/WEB-INF/lib/turbomail. j ar turbotech. aloneapp. appstart/turbomail/web/webapps/root/WEB-INF/lib Turbo mail. autorun. autorunmain
Root 13533 1 0 mar12? 00:17:24 Java -djava.net. preferspon4stack = true-classpath/turbomail/web/webapps/root/WEB-INF/lib/turbomail. jar turbot Ech. aloneapp. appstart/turbomail/web/webapps/root/WEB-INF/lib turbotech. logs erver. aloneserver
Root 27142 27111 0 00:00:00 pts/0 grep Java
Root 28967 1 0 mar28? 00:54:20/turbomail/JDK/bin/Java-Dja va. util. logging. config. file =/turbomail/web/CONF/logging. properties-djava. aw T. headless = true-xmx512m-djava. util. logging. manager = org. apache. juli. classloader logmanager-djava. endorsed. dirs =/turbomail/web/endorsed-classpath:/opt/TUR bomail/web/bin/Bootstrap. jar-dcatalina. base =/turbomail/Web-dcatalina. home =/turbomail/Web-djava. io. tmpdir =/turbomail/web/temp Org. apache. catalina. startup. bootstrap start
[[Email protected] turbomail] # Kill-9 3911 // stop the archive service
[[Email protected] turbomail] # Kill-9 13526 // stop the search service
[[Email protected] turbomail] # Kill-9 13527 // stop the autorun Service
[[Email protected] turbomail] # Kill-9 13533 // stop the logserver Service
[[Email protected] turbomail] # Kill-9 28967 // stop the webmail service
[[Email protected] turbomail] # ps-Ef | grep turbomail
Root 14004 12627 0 00:00:00 pts/1 grep turbomail
[[Email protected] turbomail] #
2. Start mail, turbostore, turboright, and webmail services
[[Email protected] ~] # Cd/turbomail
[[Email protected] turbomail] #./starttm. Sh // start the mail service
Start turbomail successfully!
[[Email protected] turbomail] # telnet localhost 25 // check whether the mail service is started
Trying 127.0.0.1...
Connected to localhost. localdomain (127.0.0.1 ).
Escape Character is '^]'.
220 turbomail SMTP Service ready
[[Email protected] turbomail] #./STARTTS. Sh // start the turbostore Service
Start turbostore successfully!
[[Email protected] turbomail] #./starttr. Sh // start the turboright Service
Start turboright successfully!
[[Email protected] turbomail] # nohup./safestart. Sh & // start the monitoring of turbomail core service process
[1] 14386 (Press enter to return the command line)
[[Email protected] turbomail] # nohup./safestartts. Sh & // start monitoring the turbostore core service process
[1] 14393 (Press enter to return the command line)
[[Email protected] turbomail] # cd Web/bin/
[[Email protected] bin] #./startup. Sh // start the webmail service
Using catalina_base:/turbomail/Web
Using catalina_home:/turbomail/Web
Using catalina_tmpdir:/turbomail/web/temp
Using jre_home:/turbomail/JDK
[[Email protected] bin] # ps-Ef | grep turbomail
Root 14161 1 0 00:00:00 pts/2./turbomail
Root 14162 14161 0 00:00:00 pts/2./turbomail
Root 14163 14162 0 00:00:00 pts/2./turbomail
Root 14164 14162 0 00:00:00 pts/2./turbomail
Root 14385 14162 0 00:00:00 pts/2./turbomail
Root 14416 1 12 00:00:04 pts/2/turbomail/JDK/bin/Java-djava. util. logging. config. file =/turbomail/web/CONF/logging. properties-djava. AWT. headless = true-djava. util. logging. manager = org. apache. juli. classloaderlogmanager-djava. endorsed. dirs =/turbomail/web/endorsed-classpath:/turbomail/web/bin/Bootstrap. jar-dcatalina. base =/turbomail/Web-dcatalina. home =/turbomail/Web-djava. io. tmpdir =/turbomail/web/temp Org. apache. catalina. startup. bootstrap start
Root 14453 14117 0 00:00:00 pts/2 grep turbomail
[[Email protected] turbomail] # cd/turbomail/archiveserver // start the archive service
[[Email protected] archiveserver] # nohup./startserver. Sh &
[[Email protected] turbomail] # cd/turbomail/Autorun // start the autorun Service
[[Email protected] archiveserver] # nohup./startserver. Sh &
[[Email protected] turbomail] # cd/turbomail/logserver // start the logserver Service
[[Email protected] archiveserver] # nohup./startserver. Sh &
[[Email protected] turbomail] # cd/turbomail/searchserver // start the searchserver Service
[[Email protected] archiveserver] # nohup./startserver. Sh &
[[Email protected]/] # ps-Ef | grep safe
Root 14386 14117 0 00:00:00 pts/2/bin/bash./safestart. Sh
Root 14472 14117 0 00:00:00 pts/2 grep safe