Jeetendra,

Check http://qmailrocks.org/

Also see http://www.rocksproject.org/

-http://www.sharjeelsayed.tk

--- In [email protected], Irfan Momin <[EMAIL PROTECTED]> wrote:
>
> Hi,
>   
>   Thanx Jeetendra.  It would definitely help.
>   
>   Regards,
>   
>   Irfan Momin
>   Oracle Applications DBA
> 
> jeetendra poojary <[EMAIL PROTECTED]> wrote:          
> 
> Irfan Momin <[EMAIL PROTECTED]> wrote:     Hi,
> 
> Anyone  out there who knows to install Qmail and configure it, then
please  contact me.  I have an assigment at hand.  Will pay!!!!
> 
> My Contact No: 9820602780
>    
>    
>   Here is script to install qmail
>   just run it online
>    
>   Regards
>   Jeetu
> 
> 
> 
> 
>     
> 
> ---------------------------------
>  Yahoo! FareChase - Search multiple travel sites in one click.     
            
> 
>     ***Archives:
>   http://groups.yahoo.com/group/linuxvadapav/messages
>   
>   ***Group Usage Guidelines (Please Read):
>   http://groups.yahoo.com/group/linuxvadapav/files/mailing_rules  
> 
>                       
> 
>           SPONSORED LINKS    
>                                                         Linux
software                                          Linux operating
system                                          Linux                
                                                         Hosting linux
unix web                                          Unix operating
system                                          Unix vs linux        
                                                                    
>         
> ---------------------------------
>     YAHOO! GROUPS LINKS  
>   
>       
>     Visit your group "linuxvadapav" on the web.
>      
>     To unsubscribe from this group, send an email to:
>  [EMAIL PROTECTED]
>      
>     Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.  
>   
>       
> ---------------------------------
>   
>   
>           #!/bin/sh
> 
> #An  automation script to start the installation of qmail,
ucspi-tcp,  daemontools, EZmlm, Autoresponder, Vpopmail, Vqadmin,
Maildrop,  Qmailadmin, Courier-imap/imaps with Courierpassd,
QmailAnalog  w/qlogtools & qms-analog.
> 
> mkdir /downloads
> 
> cd /downloads
> 
> wget http://www.qmailrocks.org/downloads/qmailrocks.tar.gz
> 
> tar zxvf /downloads/qmailrocks.tar.gz
> 
> echo "Creating initial qmail directories..."
> echo
> sleep 2
> 
> cd /downloads/qmailrocks
> 
> mkdir -p /var/qmail
> 
> mkdir /usr/src/qmail
> 
> echo "Done!"
> echo
> sleep 2
> echo "Creating all needed users and groups..."
> echo
> sleep 2
> 
> #######
> #Script to add users and groups for Linux
> 
> groupadd nofiles
> useradd -g nofiles -d /var/qmail/alias -s /sbin/nologin -p'*' alias
> useradd -g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmaild
> useradd -g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmaill
> useradd -g nofiles -d /var/qmail -s /sbin/nologin -p'*' qmailp
> groupadd qmail
> useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmailq
> useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmailr
> useradd -g qmail -d /var/qmail -s /sbin/nologin -p'*' qmails
> groupadd vchkpw
> useradd -g vchkpw -d /home/vpopmail -s /sbin/nologin -p'*' vpopmail
> 
> #######
> 
> echo "Done!"
> echo
> sleep 2
> echo "Unpacking qmail, ucspi-tcp and daemontools..."
> echo
> sleep 2
> cd /usr/src/qmail
> tar zxvf /downloads/qmailrocks/qmail-1.03.tar.gz
> 
> tar zxvf /downloads/qmailrocks/ucspi-tcp-0.88.tar.gz
> 
> mkdir -p /package
> 
> chmod 1755 /package
> 
> cd /package
> 
> tar zxvf /downloads/qmailrocks/daemontools-0.76.tar.gz
> 
> echo "Done!"
> echo
> sleep 2
> 
> echo "Next, we setup special logging directories..."
> echo
> sleep 2
> 
> mkdir /var/log/qmail
> 
> cd /var/log/qmail
> 
> mkdir qmail-send qmail-smtpd qmail-pop3d
> 
> chown -R qmaill:root /var/log/qmail
> 
> chmod -R 750 /var/log/qmail
> 
> echo "Done!"
> echo
> sleep 2
> echo "And set up the supervise script directories..."
> echo
> sleep 2
> 
> mkdir /var/qmail/supervise
> 
> cd /var/qmail/supervise
> 
> mkdir -p qmail-smtpd/log qmail-send/log qmail-pop3d/log
> 
> chmod +t qmail-smtpd qmail-send qmail-pop3d
> 
> echo "Setting conf-split and conf-spawn"
> echo
> sleep 2
> 
> echo 211 > /usr/src/qmail/qmail-1.03/conf-split
> 
> echo 255 > /usr/src/qmail/qmail-1.03/conf-spawn
> 
> echo "All steps completed!"
> echo
> sleep 2
> 
> echo "Applying the Patches"
> echo
> sleep 2
> 
> cd /usr/src/qmail/qmail-1.03
> 
> #Apply John Simpson's gigantic all-in-one qmail patch
> 
> echo
> echo "Applying John Simpson's all in one qmail patch..."
> sleep 2
> patch < /downloads/qmailrocks/patches/qmail-1.03-jms1.5.patch
> sleep 2
> 
> #Next, we will apply the forcetls patch
> 
> echo
> echo "Applying Ryan Schlesinger's forcetls patch"
> sleep 2
> patch < /downloads/qmailrocks/patches/qmail-1.03-forcetls-20040703.patch
> 
> #Apply the standard qmail patch...
> 
> echo "Applying standard qmail patch..."
> patch < /downloads/qmailrocks/patches/qmail-103.patch
> sleep 2
> 
> #Next, we will apply the QmailQueue patch...
> 
> echo "Applying qmailqueue patch..."
> patch < /downloads/qmailrocks/patches/qmailqueue.patch
> sleep 2
> 
> echo "All done!"
> sleep 2
> 
> 
> echo "Installing Qmail..........."
> echo
> sleep 2
> 
> make man && make setup check
> 
> ht=`hostname`
> ./config-fast $ht
> 
> make cert
> 
> chown -R vpopmail:qmail /var/qmail/control/clientcert.pem
/var/qmail/control/servercert.pem
> 
> echo "Installing Tcp Server..........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /usr/src/qmail/ucspi-tcp-0.88
> 
> patch < /downloads/qmailrocks/patches/ucspi-tcp-0.88.errno.patch
> 
> make && make setup check
> 
> 
> echo "Installing daemontools.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /package/admin/daemontools-0.76/src
> 
> patch < /downloads/qmailrocks/patches/daemontools-0.76.errno.patch
> 
> cd /package/admin/daemontools-0.76 
> 
> package/install
> 
> echo "Installing EZmlm.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks/
> 
> tar zxvf ezmlm-0.53-idx-0.41.tar.gz
> 
> cd ezmlm-0.53-idx-0.41
> 
> make && make setup
> 
> echo "Installing Autoresponder.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks
> 
> tar zxvf autorespond-2.0.5.tar.gz
> 
> cd autorespond-2.0.5
> 
> make && make install
> 
> echo "Installing  Vpopmail.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks
> 
> tar zxvf vpopmail-5.4.9.tar.gz
> 
> cd vpopmail-5.4.9
> 
> ./configure --enable-logging=p
> 
> make && make install-strip
> 
> echo "Installing  Vqadmin.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks
> 
> tar zxvf vqadmin-2.3.6.tar.gz
> 
> cd vqadmin-2.3.6
> 
> ./configure --enable-cgibindir=/var/www/cgi-bin
--enable-htmldir=/var/www/html
> 
> make && make install-strip
> 
> cd /etc/httpd/conf
> 
> echo '' >> httpd.conf
> echo 'deny from all' >> httpd.conf
> echo 'Options ExecCGI' >> httpd.conf
> echo 'AllowOverride AuthConfig' >> httpd.conf
> echo 'Order deny,allow' >> httpd.conf
> echo '' >> httpd.conf
> 
> cd /var/www/cgi-bin/vqadmin
> 
> echo 'AuthType Basic' > .htaccess
> echo 'AuthUserFile /var/www/cgi-bin/vqadmin/.htpasswd' >> .htaccess
> echo 'AuthName vQadmin' >> .htaccess
> echo 'require valid-user' >> .htaccess
> echo 'satisfy any' >>  .htaccess
> 
> chown apache .htaccess
> 
> chmod 644 .htaccess
> 
> echo -n "Enter Admin Password For Vpopmail : "
> read pass
> 
> htpasswd -bc /var/www/cgi-bin/vqadmin/.htpasswd admin $pass
> 
> chmod 644 /var/www/cgi-bin/vqadmin/.htpasswd
> 
> service httpd restart
> 
> echo "please check http://localhost/cgi-bin/vqadmin/vqadmin.cgi";
> echo "press enter to continue"
> read
> 
> 
> echo "Installing Maildrop.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks
> 
> tar zxvf maildrop-1.6.3.tar.gz 
> 
> cd maildrop-1.6.3
> 
> ./configure  --prefix=/usr/local --exec-prefix=/usr/local
--enable-maildrop-uid=root  --enable-maildrop-gid=vchkpw
--enable-maildirquota
> 
> make && make install-strip && make install-man
> 
> echo "Installing Qmailadmin.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks
> 
> tar zxvf qmailadmin-1.2.3.tar.gz
> 
> cd qmailadmin-1.2.3
> 
> ./configure --enable-cgibindir=/var/www/cgi-bin
--enable-htmldir=/var/www/html
> 
> make && make install-strip
> 
> echo "This scripts will perform 3 functions:\n
> 
> 1. Copy all supervise scripts to their proper locations.\n
> 
> 2. Copy the qmail rc and qmailctl scripts to their proper locations
and create needed symlinks.\n
> 
> 3. Set all needed permisions on all supervise scripts.\n"
> 
> echo
> echo "Press ENTER to proceeed"
> read
> 
> echo
> sleep 2
> 
> echo "Copying supervise scripts to their correct locations..."
> echo
> sleep 2
> 
> cd /downloads/qmailrocks/scripts/finalize/linux/
> 
> cat pop3d_run | sed "s/mail.example.com/$ht/g" >
/var/qmail/supervise/qmail-pop3d/run
> 
> cp pop3d_log /var/qmail/supervise/qmail-pop3d/log/run
> 
> cat smtpd_run | sed "s/mail.example.com/$ht/g" >
/var/qmail/supervise/qmail-smtpd/run
> 
> cp smtpd_log /var/qmail/supervise/qmail-smtpd/log/run
> 
> cp send_run /var/qmail/supervise/qmail-send/run
> 
> cp send_log /var/qmail/supervise/qmail-send/log/run
> 
> echo Done!
> echo
> sleep 2
> 
> echo "Copying rc and qmailctl scripts to proper locations..."
> echo
> sleep 2
> 
> cp /downloads/qmailrocks/scripts/finalize/rc /var/qmail/
> 
> cp /downloads/qmailrocks/scripts/finalize/qmailctl /var/qmail/bin/
> 
> echo Done!
> echo 
> sleep 2
> 
> echo "Setting needed permisions..."
> echo
> sleep 2
> 
> chmod 755 /var/qmail/rc /var/qmail/bin/qmailctl
> 
> chmod 751 /var/qmail/supervise/qmail-pop3d/run
> chmod 751 /var/qmail/supervise/qmail-pop3d/log/run
> 
> chmod 751 /var/qmail/supervise/qmail-smtpd/run
> chmod 751 /var/qmail/supervise/qmail-smtpd/log/run
> 
> chmod 751 /var/qmail/supervise/qmail-send/run
> chmod 751 /var/qmail/supervise/qmail-send/log/run
> 
> echo ./Maildir > /var/qmail/control/defaultdelivery
> 
> echo 255 > /var/qmail/control/concurrencyremote
> 
> chmod 644 /var/qmail/control/concurrencyremote
> 
> echo 30 > /var/qmail/control/concurrencyincoming
> 
> chmod 644 /var/qmail/control/concurrencyincoming
> 
> ln -s /var/qmail/bin/qmailctl /usr/bin
> 
> ln -s /var/qmail/supervise/qmail-send
/var/qmail/supervise/qmail-smtpd /var/qmail/supervise/qmail-pop3d /service
> 
> echo "Done!"
> echo
> sleep 2
> 
> echo "Script Complete!"
> echo
> 
> qmailctl stop
> 
> ipadd=`ifconfig eth0 | grep Bcast | cut -d':' -f2 | cut -d' ' -f1`
> 
> echo '127.0.0.1:allow,RELAYCLIENT=""' > /etc/tcp.smtp
> echo "$ipadd:allow,RELAYCLIENT=\"\"" >> /etc/tcp.smtp
> 
> qmailctl cdb
> 
> echo 'exit 0' > /var/qmail/bin/delmail
> 
> chmod 755 /var/qmail/bin/delmail
> 
> echo  '|/var/qmail/bin/delmail' > /var/qmail/alias/.qmail-root
> 
> echo '|/var/qmail/bin/delmail' > /var/qmail/alias/.qmail-postmaster
> 
> echo '|/var/qmail/bin/delmail' > /var/qmail/alias/.qmail-mailer-daemon
> 
> ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous
> 
> chmod 644 /var/qmail/alias/.qmail*
> 
> service sendmail stop
> 
> chkconfig --level 12345 sendmail off
> 
> mv /usr/lib/sendmail /usr/lib/sendmail.old
> 
> mv /usr/sbin/sendmail /usr/sbin/sendmail.old
> 
> chmod 0 /usr/lib/sendmail.old /usr/sbin/sendmail.old
> 
> service postfix stop
> 
> chkconfig --level 12345 postfix off
> 
> ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
> 
> ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
> 
> echo "Checking Qmail Installation"
> echo "Press ENTER to proceeed"
> read
> 
> /downloads/qmailrocks/scripts/util/qmr_inst_check
> 
> qmailctl stop
> 
> cat /etc/inittab | sed "s/SV/#SV/g" > /etc/inittab.bak
> 
> mv -f /etc/inittab.bak /etc/inittab
> 
> init q
> 
> echo "Installing Qmail Start-Up scripts.........."
> echo "Press ENTER to proceeed"
> read
> 
> echo '#!/bin/sh -e
> # /etc/init.d/svscan : start or stop svscan.
> #
> #   chkconfig: 2345 82 12
> #   description: Startup/shutdown script for the Qmail
> 
> # borrowed from http://Web.InfoAve.Net/~dsill/lwq.html#start-qmail
> # modified by Adam McKenna 
> 
> case "$1" in
>    start)
>        echo -n "Starting djb services: svscan "
>        cd /var/qmail/supervise
>        env - PATH="/usr/local/bin:$PATH" svscan &
>        echo $! > /var/run/svscan.pid
>        echo "."
>        ;;
>    stop)
>        echo -n "Stopping djb services: svscan "
>        kill `cat /var/run/svscan.pid`
>        echo -n "services "
>        /usr/local/bin/svc -dx /var/qmail/supervise/*
>        echo -n " logging "
>        /usr/local/bin/svc -dx /var/qmail/supervise/*/log
>        echo "."
>        ;;
>   status)
>       svstat /service/qmail-send
>       svstat /service/qmail-send/log
>       svstat /service/qmail-smtpd
>       svstat /service/qmail-smtpd/log
>       svstat /service/qmail-pop3d
>       svstat /service/qmail-pop3d/log
>       qmail-qstat
>       ;;
>    restart|reload|force-reload)
>        $0 stop
>        $0 start
>        ;;
>    *)
>        echo "Usage: /etc/init.d/svscan {start|stop|status|restart}"
>        exit 1
> esac' > /etc/init.d/svscan
> 
> chmod 755 /etc/init.d/svscan
> 
> chkconfig --add svscan
> 
> service svscan stop
> service svscan start
> 
> echo "Qmail Installation is Over"
> echo "Press ENTER to see the qmail Process"
> read
> 
> service svscan status
> 
> echo "Installing Courier-imap/imaps.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks/
> 
> tar jxvf courier-authlib-0.55.tar.bz2
> 
> cd courier-authlib-0.55
> 
> ./configure  --prefix=/usr/local --exec-prefix=/usr/local
--with-authvchkpw  --without-authldap --without-authmysql
--disable-root-check --with-ssl 
--with-authchangepwdir=/usr/local/libexec/authlib --with-redhat
> 
> make && make check
> 
> make install-strip && make install-configure
> 
> cat /usr/local/etc/authlib/authdaemonrc |sed 
"s/authmodulelist/#authmodulelist/g" > 
/usr/local/etc/authlib/authdaemonrc.bak
> 
> echo 'authmodulelist="authvchkpw authshadow authpam"' >>
/usr/local/etc/authlib/authdaemonrc.bak
> 
> echo 'authmodulelistorig="authvchkpw authshadow authpam"' >>
/usr/local/etc/authlib/authdaemonrc.bak
> 
> mv -f /usr/local/etc/authlib/authdaemonrc.bak
/usr/local/etc/authlib/authdaemonrc 
> 
> echo '/usr/local/sbin/authdaemond start' >> /etc/rc.local
> 
> cd /downloads/qmailrocks/
> 
> tar jxvf courier-imap-4.0.2.tar.bz2
> 
> adduser testing
> 
> chown -R testing:testing courier-imap-4.0.2
> 
> cd courier-imap-4.0.2
> 
> echo 'export COURIERAUTHCONFIG=/usr/local/bin/courierauthconfig' >>
/etc/profile
> 
> source /etc/profile
> su - testing -c 'source /etc/profile'
> 
> su  - testing -c 'cd
/downloads/qmailrocks/courier-imap-4.0.2;./configure 
--prefix=/usr/local --exec-prefix=/usr/local --with-authvchkpw 
--without-authldap --without-authmysql --disable-root-check --with-ssl
 --with-authchangepwdir=/usr/local/libexec/authlib --with-redhat;make
 && make check'
> 
> make install-strip && make install-configure
> 
> userdel -r testing
> 
> /usr/local/sbin/mkimapdcert
> 
> cp /usr/local/libexec/imapd.rc /etc/rc.d/init.d/imap
> 
> #cp /usr/local/libexec/imapd-ssl.rc /etc/rc.d/init.d/imaps
> 
> cat /usr/local/etc/imapd | sed "s/IMAPDSTART=NO/IMAPDSTART=YES/g" >
/usr/local/etc/imapd.bak
> 
> mv -f /usr/local/etc/imapd.bak /usr/local/etc/imapd 
> 
> #cat /usr/local/etc/imapd-ssl | sed
"s/IMAPDSSLSTART=NO/IMAPDSSLSTART=YES/g" > /usr/local/etc/imapd-ssl.bak
>  
> #mv -f /usr/local/etc/imapd-ssl.bak /usr/local/etc/imapd-ssl
> 
> /usr/local/sbin/authdaemond stop
> 
> /usr/local/sbin/authdaemond start
> 
> /etc/rc.d/init.d/imap stop
> 
> /etc/rc.d/init.d/imaps stop
> 
> /etc/rc.d/init.d/imap start
> 
> #/etc/rc.d/init.d/imaps start
> 
> 
> echo '/etc/rc.d/init.d/imap start' >> /etc/rc.local
> 
> echo "Installing Courierpassd.........."
> echo "Press ENTER to proceeed"
> read
> 
> cd /downloads/qmailrocks
> 
> tar zxvf courierpassd-1.1.0-RC1.tar.gz
> 
> cd courierpassd-1.1.0-RC1
> 
> ./configure
> 
> make && make install
> 
> echo "service courierpassd
> {
> port = 106
> socket_type = stream
> protocol = tcp
> user = root
> server = /usr/local/sbin/courierpassd
> server_args = -s imap
> wait = no
> only_from = 127.0.0.1
> instances = 4
> disable = no
> }" > /etc/xinetd.d/courierpassd
> 
> echo 'courierpassd 106/tcp #for /etc/xinetd.d/courierpassd' >>
/etc/services
> 
> service xinetd restart
> 
> echo "Installing QmailAnalog w/qlogtools & qms-analog.........."
> echo "Press ENTER to proceeed"
> read  
> 
> cd /downloads/qmailrocks/
> 
> tar zxvf qmailanalog-0.70.tar.gz
> 
> cd qmailanalog-0.70
> 
> patch < /downloads/qmailrocks/patches/0.70-errno.patch
> 
> make && make setup check
> 
> cd /downloads/qmailrocks/
> 
> tar zxvf qlogtools-3.1.tar.gz
> 
> cd qlogtools-3.1
> 
> patch < /downloads/qmailrocks/patches/qlogtools_errno.patch
> 
> mkdir /usr/local/man
> 
> make
> 
> ./installer
> 
> cp /downloads/qmailrocks/qms-analog-0.4.1/qmailstats /var/qmail/bin
> 
> chmod 750 /var/qmail/bin/qmailstats
> 
> # To start Qmail use 
> # service svscan start
> # To stop Qmail
> # service svscan stop
> # To view Qmail Status
> # service svsacn status
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>               
> ---------------------------------
>  Yahoo! Music Unlimited - Access over 1 million songs. Try it free.
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get fast access to your favorite Yahoo! Groups. Make Yahoo! your home page
http://us.click.yahoo.com/dpRU5A/wUILAA/yQLSAA/0XFolB/TM
--------------------------------------------------------------------~-> 

***Archives:
http://groups.yahoo.com/group/linuxvadapav/messages

***Group Usage Guidelines (Please Read):
http://groups.yahoo.com/group/linuxvadapav/files/mailing_rules 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/linuxvadapav/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to