SlideShare a Scribd company logo
1 of 4
Download to read offline
Open WebMail in CentOS
CHACHENG OO
Sr. System Engineer
DBL Group
BGMEA Complex( 12th Floor )| 23/1 Panthapath Link Road | Karwan Bazar | Dhaka-1215 | Bangladesh |
Cell: +8801755647625 Personel: +8801812490773 | Skype ID : chacheng.oo |
E-mail : chacheng@dbl-group.com Per : chacheng.oo@gmail.com or chacheng.oo@yahoo.com
Web : www.dbl-group.com
How to set up Open WebMail in CentOS
# cd /etc/yum.repos.d
# wget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo
Now, Open WebMail can be easily set up using yum command.
# yum install openwebmail perl-CGI httpd
Configuring Open WebMail
First of all, the file /var/www/cgi-bin/openwebmail/etc/dbm.conf is updated with the following parameters.
# vim /var/www/cgi-bin/openwebmail/etc/dbm.conf
## the previous values are overwritten ##
dbm_ext .pag
dbmopen_ext none
dbmopen_haslock no
Then Open WebMail can be initialized with an installed script as follows.
# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
The index.html file for Open WebMail is also prepared by using a soft link.
# ln -s /var/www/data/openwebmail/redirect.html /var/www/html/index.html
[Optional] The domain name for the mail server is defined manually to avoid any future mistakes in the @domain part
of the mail address.
# vim /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
domainnames example.tst
The Apache web server is restarted.
# service httpd restart
# chkconfig httpd on
Finally, Open WebMail can be accessed by pointing the browser to the URL of the mail server: http://mail.example.tst
OR http://IP-Address-of-Mail-Server
Some screenshots are provided below.
Open WebMail in CentOS
Open WebMail login page:
Open WebMail interface:
Open WebMail preferences:
Troubleshooting Open WebMail
Open WebMail may generate errors or behave abnormally if specific versions of some Perl packages are not installed.
Fortunately, the packages are available in Open WebMail repository and are very easy to install. The following
demonstrates how to install problematic Perl packages.
Open WebMail in CentOS
A folder is created to store the packages. It could be any folder.
# mkdir /var/www/data/openwebmail/packages
# cd /var/www/data/openwebmail/packages
Packages are downloaded.
# wget http://openwebmail.org/openwebmail/download/packages/CGI.pm-3.05.tar.gz
# wget http://openwebmail.org/openwebmail/download/packages/MIME-Base64-3.01.tar.gz
# wget http://openwebmail.org/openwebmail/download/packages/Text-Iconv-1.2.tar.gz
Install CGI.
# tar zxvf CGI.pm-3.05.tar.gz
# cd CGI.pm-3.05
# perl Makefile.PL; make; make install
Install MIME.
# tar zxvf MIME-Base64-3.01.tar.gz
# cd MIME-Base64-3.01
# perl Makefile.PL; make; make install
Install Text-Iconv.
# tar zxvf Text-Iconv-1.2.tar.gz
# cd Text-Iconv-1.2
# perl Makefile.PL; make; make install
To sum up, Open WebMail interface may be a bit old school, but it is a complete package pre-built with often needed
features. Besides, the installation process is easy, and the interface is very lightweight. Open WebMail is certainly a
worthy candidate when a simple webmail interface is needed.
CHACHENG OO
Sr. System Engineer
DBL Group
BGMEA Complex( 12th Floor )| 23/1 Panthapath Link Road | Karwan Bazar | Dhaka-1215 | Bangladesh |
Cell: +8801755647625 Personel: +8801812490773 | Skype ID : chacheng.oo |
E-mail : chacheng@dbl-group.com Per : chacheng.oo@gmail.com or chacheng.oo@yahoo.com
Web : www.dbl-group.com
Open WebMail in CentOS

More Related Content

What's hot

Introduction to Web Sockets
Introduction to Web SocketsIntroduction to Web Sockets
Introduction to Web SocketsJumping Bean
 
Conhecendo o-composer-por-nandokstronet
Conhecendo o-composer-por-nandokstronetConhecendo o-composer-por-nandokstronet
Conhecendo o-composer-por-nandokstronetCode Experts Learning
 
PHP SA 2014 - Releasing Your Open Source Project
PHP SA 2014 - Releasing Your Open Source ProjectPHP SA 2014 - Releasing Your Open Source Project
PHP SA 2014 - Releasing Your Open Source Projectxsist10
 
Speedup your WordPress mit Nginx und HTTP/2
Speedup your WordPress mit Nginx und HTTP/2Speedup your WordPress mit Nginx und HTTP/2
Speedup your WordPress mit Nginx und HTTP/2wpmeetupka
 
How to Upload File in SFC.
How to Upload File in SFC.How to Upload File in SFC.
How to Upload File in SFC.Shuya Osaki
 
T3DD12 Caching with Varnish
T3DD12 Caching with VarnishT3DD12 Caching with Varnish
T3DD12 Caching with VarnishAOE
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo
 
ClusterDesktop how-to use the site
ClusterDesktop how-to use the siteClusterDesktop how-to use the site
ClusterDesktop how-to use the siteEmil Parashkevov
 
HTTP/2 - How it's changing web performance
HTTP/2 - How it's changing web performanceHTTP/2 - How it's changing web performance
HTTP/2 - How it's changing web performanceMateus Prado
 
[Greach 2016] Down The RabbitMQ Hole
[Greach 2016] Down The RabbitMQ Hole[Greach 2016] Down The RabbitMQ Hole
[Greach 2016] Down The RabbitMQ HoleAlonso Torres
 
Playing with WP-CLI (WordPress Command Line Interface)
Playing with WP-CLI (WordPress Command Line Interface)Playing with WP-CLI (WordPress Command Line Interface)
Playing with WP-CLI (WordPress Command Line Interface)Anam Ahmed
 
AHA-best-msf-interface-ever
AHA-best-msf-interface-everAHA-best-msf-interface-ever
AHA-best-msf-interface-everkernelsmith
 
Config websocket on apache
Config websocket on apacheConfig websocket on apache
Config websocket on apachebaran19901990
 

What's hot (19)

Introduction to Web Sockets
Introduction to Web SocketsIntroduction to Web Sockets
Introduction to Web Sockets
 
Drupal Development Tips
Drupal Development TipsDrupal Development Tips
Drupal Development Tips
 
Conhecendo o-composer-por-nandokstronet
Conhecendo o-composer-por-nandokstronetConhecendo o-composer-por-nandokstronet
Conhecendo o-composer-por-nandokstronet
 
PHP SA 2014 - Releasing Your Open Source Project
PHP SA 2014 - Releasing Your Open Source ProjectPHP SA 2014 - Releasing Your Open Source Project
PHP SA 2014 - Releasing Your Open Source Project
 
论文答辩
论文答辩论文答辩
论文答辩
 
Speedup your WordPress mit Nginx und HTTP/2
Speedup your WordPress mit Nginx und HTTP/2Speedup your WordPress mit Nginx und HTTP/2
Speedup your WordPress mit Nginx und HTTP/2
 
Jones_Lamp_Tutorial
Jones_Lamp_TutorialJones_Lamp_Tutorial
Jones_Lamp_Tutorial
 
Web Sockets
Web SocketsWeb Sockets
Web Sockets
 
How to Upload File in SFC.
How to Upload File in SFC.How to Upload File in SFC.
How to Upload File in SFC.
 
T3DD12 Caching with Varnish
T3DD12 Caching with VarnishT3DD12 Caching with Varnish
T3DD12 Caching with Varnish
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101
 
ClusterDesktop how-to use the site
ClusterDesktop how-to use the siteClusterDesktop how-to use the site
ClusterDesktop how-to use the site
 
HTTP/2 - How it's changing web performance
HTTP/2 - How it's changing web performanceHTTP/2 - How it's changing web performance
HTTP/2 - How it's changing web performance
 
WebSockets with PHP: Mission impossible
WebSockets with PHP: Mission impossibleWebSockets with PHP: Mission impossible
WebSockets with PHP: Mission impossible
 
Curl Tutorial
Curl Tutorial Curl Tutorial
Curl Tutorial
 
[Greach 2016] Down The RabbitMQ Hole
[Greach 2016] Down The RabbitMQ Hole[Greach 2016] Down The RabbitMQ Hole
[Greach 2016] Down The RabbitMQ Hole
 
Playing with WP-CLI (WordPress Command Line Interface)
Playing with WP-CLI (WordPress Command Line Interface)Playing with WP-CLI (WordPress Command Line Interface)
Playing with WP-CLI (WordPress Command Line Interface)
 
AHA-best-msf-interface-ever
AHA-best-msf-interface-everAHA-best-msf-interface-ever
AHA-best-msf-interface-ever
 
Config websocket on apache
Config websocket on apacheConfig websocket on apache
Config websocket on apache
 

Viewers also liked

FY2015 Defense Appropriations Piece
FY2015 Defense Appropriations PieceFY2015 Defense Appropriations Piece
FY2015 Defense Appropriations PieceJeremy Kraut
 
ACCC 340B Sherer and Guide Article May 2011
ACCC 340B Sherer and Guide Article May 2011ACCC 340B Sherer and Guide Article May 2011
ACCC 340B Sherer and Guide Article May 2011Matt Sherer
 
presentazione_redazioneweb_COMPASS
presentazione_redazioneweb_COMPASSpresentazione_redazioneweb_COMPASS
presentazione_redazioneweb_COMPASSFrancesco Veronese
 
Estacionamento Companhia Docas - Diário Oficial da União
Estacionamento Companhia Docas - Diário Oficial da UniãoEstacionamento Companhia Docas - Diário Oficial da União
Estacionamento Companhia Docas - Diário Oficial da UniãoTransvias
 
Критерии оценки участников тендера
Критерии оценки участников тендераКритерии оценки участников тендера
Критерии оценки участников тендераDALEE digital agency
 
14-15_PMCoverStoryRenform
14-15_PMCoverStoryRenform14-15_PMCoverStoryRenform
14-15_PMCoverStoryRenformErika Hearnshaw
 
Joensuu 13.10.2016: Avaussanat, Jyrki Pinomaa
Joensuu 13.10.2016: Avaussanat, Jyrki PinomaaJoensuu 13.10.2016: Avaussanat, Jyrki Pinomaa
Joensuu 13.10.2016: Avaussanat, Jyrki PinomaaAspa Foundation
 
Scrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентствуScrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентствуDALEE digital agency
 
Dimensional Analysis - Model Theory (Lecture notes 01)
Dimensional Analysis - Model Theory (Lecture notes 01)Dimensional Analysis - Model Theory (Lecture notes 01)
Dimensional Analysis - Model Theory (Lecture notes 01)Shekh Muhsen Uddin Ahmed
 
Implementation of Public Policies
Implementation of Public Policies Implementation of Public Policies
Implementation of Public Policies una khilji
 
Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016
Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016
Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016CompleteRx
 
Monikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässä
Monikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässäMonikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässä
Monikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässäHanna P. Korhonen
 
Indirectly directed hyperbilirubinemia
Indirectly directed hyperbilirubinemiaIndirectly directed hyperbilirubinemia
Indirectly directed hyperbilirubinemiaSanjeev Kumar
 
10 Reasons ColdFusion PDFs should rule the world
10 Reasons ColdFusion PDFs should rule the world10 Reasons ColdFusion PDFs should rule the world
10 Reasons ColdFusion PDFs should rule the worldColdFusionConference
 
Iron and cancer talk k m mohandas
Iron and cancer talk k m mohandasIron and cancer talk k m mohandas
Iron and cancer talk k m mohandasSanjeev Kumar
 
The effect of sentence splitting on cohesion in German business translations
The effect of sentence splitting on cohesion in German business translationsThe effect of sentence splitting on cohesion in German business translations
The effect of sentence splitting on cohesion in German business translationsMario Bisiada
 
Lampu(kreatifitas)
Lampu(kreatifitas)Lampu(kreatifitas)
Lampu(kreatifitas)kiuntoro
 

Viewers also liked (20)

FY2015 Defense Appropriations Piece
FY2015 Defense Appropriations PieceFY2015 Defense Appropriations Piece
FY2015 Defense Appropriations Piece
 
ACCC 340B Sherer and Guide Article May 2011
ACCC 340B Sherer and Guide Article May 2011ACCC 340B Sherer and Guide Article May 2011
ACCC 340B Sherer and Guide Article May 2011
 
presentazione_redazioneweb_COMPASS
presentazione_redazioneweb_COMPASSpresentazione_redazioneweb_COMPASS
presentazione_redazioneweb_COMPASS
 
Transrcript
TransrcriptTransrcript
Transrcript
 
Estacionamento Companhia Docas - Diário Oficial da União
Estacionamento Companhia Docas - Diário Oficial da UniãoEstacionamento Companhia Docas - Diário Oficial da União
Estacionamento Companhia Docas - Diário Oficial da União
 
Критерии оценки участников тендера
Критерии оценки участников тендераКритерии оценки участников тендера
Критерии оценки участников тендера
 
14-15_PMCoverStoryRenform
14-15_PMCoverStoryRenform14-15_PMCoverStoryRenform
14-15_PMCoverStoryRenform
 
Joensuu 13.10.2016: Avaussanat, Jyrki Pinomaa
Joensuu 13.10.2016: Avaussanat, Jyrki PinomaaJoensuu 13.10.2016: Avaussanat, Jyrki Pinomaa
Joensuu 13.10.2016: Avaussanat, Jyrki Pinomaa
 
Millirona flipbook
Millirona flipbookMillirona flipbook
Millirona flipbook
 
Scrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентствуScrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентству
 
Dimensional Analysis - Model Theory (Lecture notes 01)
Dimensional Analysis - Model Theory (Lecture notes 01)Dimensional Analysis - Model Theory (Lecture notes 01)
Dimensional Analysis - Model Theory (Lecture notes 01)
 
Implementation of Public Policies
Implementation of Public Policies Implementation of Public Policies
Implementation of Public Policies
 
Need of Decoupling Capacitor
Need of Decoupling CapacitorNeed of Decoupling Capacitor
Need of Decoupling Capacitor
 
Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016
Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016
Five Pharmacy Rules Hospitals Can't Afford To Ignore In 2016
 
Monikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässä
Monikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässäMonikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässä
Monikanavaisuuden ja digin mahdollisuudet työyhteisöviestinnässä
 
Indirectly directed hyperbilirubinemia
Indirectly directed hyperbilirubinemiaIndirectly directed hyperbilirubinemia
Indirectly directed hyperbilirubinemia
 
10 Reasons ColdFusion PDFs should rule the world
10 Reasons ColdFusion PDFs should rule the world10 Reasons ColdFusion PDFs should rule the world
10 Reasons ColdFusion PDFs should rule the world
 
Iron and cancer talk k m mohandas
Iron and cancer talk k m mohandasIron and cancer talk k m mohandas
Iron and cancer talk k m mohandas
 
The effect of sentence splitting on cohesion in German business translations
The effect of sentence splitting on cohesion in German business translationsThe effect of sentence splitting on cohesion in German business translations
The effect of sentence splitting on cohesion in German business translations
 
Lampu(kreatifitas)
Lampu(kreatifitas)Lampu(kreatifitas)
Lampu(kreatifitas)
 

Similar to Open web mail setup

Os dev tool box
Os dev tool boxOs dev tool box
Os dev tool boxbpowell29a
 
How tos nagios - centos wiki
How tos nagios - centos wikiHow tos nagios - centos wiki
How tos nagios - centos wikishahab071
 
Ubuntu And Parental Controls
Ubuntu And Parental ControlsUbuntu And Parental Controls
Ubuntu And Parental Controlsjasonholtzapple
 
Packaging for the Maemo Platform
Packaging for the Maemo PlatformPackaging for the Maemo Platform
Packaging for the Maemo PlatformJeremiah Foster
 
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and ProductionReal World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and ProductionBen Hall
 
Document Management: Opendocman and LAMP installation on Cent OS
Document Management: Opendocman and LAMP installation on Cent OSDocument Management: Opendocman and LAMP installation on Cent OS
Document Management: Opendocman and LAMP installation on Cent OSSiddharth Ram Dinesh
 
How to make debian package from scratch (linux)
How to make debian package from scratch (linux)How to make debian package from scratch (linux)
How to make debian package from scratch (linux)Thierry Gayet
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel chacheng_dbl
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel Chacheng Oo
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel chacheng_dbl
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel chacheng oo
 
How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stackRootGate
 
A Docker-based Development Environment Even I Can Understand
A Docker-based Development Environment Even I Can UnderstandA Docker-based Development Environment Even I Can Understand
A Docker-based Development Environment Even I Can UnderstandJeremy Gimbel
 
Aeon mike guide transparent ssl filtering (1)
Aeon mike guide transparent ssl filtering (1)Aeon mike guide transparent ssl filtering (1)
Aeon mike guide transparent ssl filtering (1)Conrad Cruz
 
Aeon mike guide transparent ssl filtering
Aeon mike guide transparent ssl filteringAeon mike guide transparent ssl filtering
Aeon mike guide transparent ssl filteringConrad Cruz
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker皓鈞 張
 

Similar to Open web mail setup (20)

Os dev tool box
Os dev tool boxOs dev tool box
Os dev tool box
 
How tos nagios - centos wiki
How tos nagios - centos wikiHow tos nagios - centos wiki
How tos nagios - centos wiki
 
Ubuntu And Parental Controls
Ubuntu And Parental ControlsUbuntu And Parental Controls
Ubuntu And Parental Controls
 
Docker perl build
Docker perl buildDocker perl build
Docker perl build
 
OTRS
OTRSOTRS
OTRS
 
Packaging for the Maemo Platform
Packaging for the Maemo PlatformPackaging for the Maemo Platform
Packaging for the Maemo Platform
 
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and ProductionReal World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
 
Document Management: Opendocman and LAMP installation on Cent OS
Document Management: Opendocman and LAMP installation on Cent OSDocument Management: Opendocman and LAMP installation on Cent OS
Document Management: Opendocman and LAMP installation on Cent OS
 
How to make debian package from scratch (linux)
How to make debian package from scratch (linux)How to make debian package from scratch (linux)
How to make debian package from scratch (linux)
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel
 
Ajenti control panel
Ajenti control panel Ajenti control panel
Ajenti control panel
 
Dev ops
Dev opsDev ops
Dev ops
 
How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stack
 
A Docker-based Development Environment Even I Can Understand
A Docker-based Development Environment Even I Can UnderstandA Docker-based Development Environment Even I Can Understand
A Docker-based Development Environment Even I Can Understand
 
Aeon mike guide transparent ssl filtering (1)
Aeon mike guide transparent ssl filtering (1)Aeon mike guide transparent ssl filtering (1)
Aeon mike guide transparent ssl filtering (1)
 
Aeon mike guide transparent ssl filtering
Aeon mike guide transparent ssl filteringAeon mike guide transparent ssl filtering
Aeon mike guide transparent ssl filtering
 
Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 

Recently uploaded

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 

Recently uploaded (20)

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 

Open web mail setup

  • 1. Open WebMail in CentOS CHACHENG OO Sr. System Engineer DBL Group BGMEA Complex( 12th Floor )| 23/1 Panthapath Link Road | Karwan Bazar | Dhaka-1215 | Bangladesh | Cell: +8801755647625 Personel: +8801812490773 | Skype ID : chacheng.oo | E-mail : chacheng@dbl-group.com Per : chacheng.oo@gmail.com or chacheng.oo@yahoo.com Web : www.dbl-group.com How to set up Open WebMail in CentOS # cd /etc/yum.repos.d # wget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo Now, Open WebMail can be easily set up using yum command. # yum install openwebmail perl-CGI httpd Configuring Open WebMail First of all, the file /var/www/cgi-bin/openwebmail/etc/dbm.conf is updated with the following parameters. # vim /var/www/cgi-bin/openwebmail/etc/dbm.conf ## the previous values are overwritten ## dbm_ext .pag dbmopen_ext none dbmopen_haslock no Then Open WebMail can be initialized with an installed script as follows. # /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init The index.html file for Open WebMail is also prepared by using a soft link. # ln -s /var/www/data/openwebmail/redirect.html /var/www/html/index.html [Optional] The domain name for the mail server is defined manually to avoid any future mistakes in the @domain part of the mail address. # vim /var/www/cgi-bin/openwebmail/etc/openwebmail.conf domainnames example.tst The Apache web server is restarted. # service httpd restart # chkconfig httpd on Finally, Open WebMail can be accessed by pointing the browser to the URL of the mail server: http://mail.example.tst OR http://IP-Address-of-Mail-Server Some screenshots are provided below.
  • 2. Open WebMail in CentOS Open WebMail login page: Open WebMail interface: Open WebMail preferences: Troubleshooting Open WebMail Open WebMail may generate errors or behave abnormally if specific versions of some Perl packages are not installed. Fortunately, the packages are available in Open WebMail repository and are very easy to install. The following demonstrates how to install problematic Perl packages.
  • 3. Open WebMail in CentOS A folder is created to store the packages. It could be any folder. # mkdir /var/www/data/openwebmail/packages # cd /var/www/data/openwebmail/packages Packages are downloaded. # wget http://openwebmail.org/openwebmail/download/packages/CGI.pm-3.05.tar.gz # wget http://openwebmail.org/openwebmail/download/packages/MIME-Base64-3.01.tar.gz # wget http://openwebmail.org/openwebmail/download/packages/Text-Iconv-1.2.tar.gz Install CGI. # tar zxvf CGI.pm-3.05.tar.gz # cd CGI.pm-3.05 # perl Makefile.PL; make; make install Install MIME. # tar zxvf MIME-Base64-3.01.tar.gz # cd MIME-Base64-3.01 # perl Makefile.PL; make; make install Install Text-Iconv. # tar zxvf Text-Iconv-1.2.tar.gz # cd Text-Iconv-1.2 # perl Makefile.PL; make; make install To sum up, Open WebMail interface may be a bit old school, but it is a complete package pre-built with often needed features. Besides, the installation process is easy, and the interface is very lightweight. Open WebMail is certainly a worthy candidate when a simple webmail interface is needed. CHACHENG OO Sr. System Engineer DBL Group BGMEA Complex( 12th Floor )| 23/1 Panthapath Link Road | Karwan Bazar | Dhaka-1215 | Bangladesh | Cell: +8801755647625 Personel: +8801812490773 | Skype ID : chacheng.oo | E-mail : chacheng@dbl-group.com Per : chacheng.oo@gmail.com or chacheng.oo@yahoo.com Web : www.dbl-group.com