All public logs
Jump to navigation
Jump to search
Combined display of all available logs of QmailToaster. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 21:19, 29 March 2024 Ebroch talk contribs moved page CDB to MySQL to Backend
- 21:06, 29 March 2024 Ebroch talk contribs created page CDB to MySQL (Created page with "1) Migration to new host a) On destination host Install QMT/CentOS 7, instructions here. toaststat (make sure all services are running) b) On source [cdb] host dhost=192.168.1.3 (change destination [mysql] host to suit) ssh-keygen ssh-copy-id $dhost ssh $dhost (test, no password should be required) # The first rsync migrates the bulk of the email database with vpasswd files except those queued during sync rsync --progress -zv -are ssh /home/vpopmail/domains/ root@$dho...")
- 21:05, 29 March 2024 Ebroch talk contribs created page EL7 to EL 8 or 9 (Created page with " '''On destination host''' Install Rocky 8 or 9 qmailctl stop && systemctl stop dovecot '''On source host''' <span style="color:red">Source host most likely EL7</span> # dhost=192.168.1.3 <span style="color:red">Change IP address for your needs</span> # ssh-keygen # ssh-copy-id $dhost # ssh $dhost<br> '''''First rsync email db''''' # rsync --progress -zv -are ssh /home/vpopmail/do...")
- 19:00, 29 March 2024 Ebroch talk contribs created page Migrate (Created page with " On destination host Install CentOS 7/8 QMT, instructions here. toaststat (make sure all services are running) qmailctl stop && systemctl stop dovecot On source host dhost=192.168.1.3 (change to suit) ssh-keygen ssh-copy-id $dhost ssh $dhost (test, no password should be required) # The first rsync migrates the bulk of the email database except those queued during sync rsync --progress -zv -are ssh /home/vpopmail/domains/ root@$dhost:/home/vpopmail/domains q...")
- 15:15, 29 March 2024 Ebroch talk contribs created page QmailToaster:About (Created page with "QmailToaster")
- 00:09, 28 March 2024 Ebroch talk contribs created page DAViCal (Created page with "EL 8/9 Install OS // Disable selinux, update & reboot # sed -i-e "s|^SELINUX=.*$|SELINUX=disabled|" /etc/selinux/config # cat /etc/selinux/config # setenforce 0 # getenforce # yum -y update // Install PostgreSQL and dependencies # yum -y install httpd git php php-pgsql php-gettext postgresql-server perl-DBD-Pg perl-YAML // Install DAViCal calendar and contacts server # cd /usr/share # git clone https://gitlab.com/davical-project/davical.git && \ git cl...")
- 00:07, 28 March 2024 Ebroch talk contribs created page Calendar (Created page with "== Davical ==")
- 16:09, 27 March 2024 Ebroch talk contribs created page ActiveSync (Z-push) (Created page with "ActiveSync Z-push install # printf '%s\n' \ '[z-push]' \ 'name=Z-Push noarch Enterprise Linux 7 - \$basearch' \ 'baseurl=http://repo.z-hub.io/z-push:/final/RHEL_7' \ 'failovermethod=priority' \ 'enabled=1' \ 'gpgcheck=0' \ > /etc/yum.repos.d/z-push.repo # yum install z-push-common z-push-config-apache z-push-backend-imap z-push-ipc-sharedmemory # perl -pi -e 's#'\''IMAP_FOLDER_CONFIGURED'\'', false#'\''IMAP_FOLDER_CONFIGURED'\'', true#g' /usr/sh...")
- 15:42, 27 March 2024 Ebroch talk contribs created page Afterlogic (Created page with " Installation # mkdir /usr/share/webmaillite && \ cd /usr/share/webmaillite && \ wget https://afterlogic.org/download/webmail_php.zip && \ yum -y install unzip && \ unzip webmail_php.zip && \ chown -R apache.apache /usr/share/webmaillite/data && \ chown -R apache.apache /usr/share/webmaillite/adminpanel # vi /usr/share/webmaillite/data/settings/config.json Change setting 'RedirectToHttps' to true # vi /usr/share/webmaillite/data/settings/modules/TwoFa...")
- 15:35, 27 March 2024 Ebroch talk contribs created page Rainloop (Created page with " # Install rainloop 1) # wget https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip or # https://www.rainloop.net/repository/webmail/rainloop-latest.zip 2) # unzip rainloop-community-latest.zip -d /usr/share/rainloop 3) # find /usr/share/rainloop -type d -exec chmod 755 {} \; 4) # find /usr/share/rainloop -type f -exec chmod 644 {} \; 5) # chown -R apache:apache /usr/share/rainloop 6a) # vi /etc/httpd/conf.d/rainloop.conf (Cent...")
- 14:28, 27 March 2024 Ebroch talk contribs created page Roundcube (Created page with "Upgrade PHP 5.x to 7.x # yum -y install git yum-utils epel-release php-mysql roundcubemail # echo "create database roundcube character set utf8 collate utf8_bin" | mysql -uroot -p # echo "GRANT ALL ON roundcube.* TO roundcube@localhost IDENTIFIED BY 'p4ssw3rd'" | mysql -uroot -p # mysql -uroot -p roundcube < /usr/share/roundcubemail/SQL/mysql.initial.sql # cp -p /etc/httpd/conf.d/roundcubemail.conf /etc/httpd/conf.d/roundcubemail.conf.bak && \ wget -O /etc/roundcubemail/...")
- 14:25, 27 March 2024 Ebroch talk contribs created page Webmail (Created page with "== Roundcube == == Rainloop == == Afterlogic ==")
- 14:21, 27 March 2024 Ebroch talk contribs deleted page Adding Horde Webmail to Toaster (content was: "The Horde Project is a PHP framework for webmail and related applications. Go to [http://www.horde.org The Horde Project] for more details. The instructions below for Centos 5.x come from a meld of a post from Anil Aliyan on the Qmail-Toaster list and [http://wiki.horde.org/CentOS5InstallationNotes The Horde Wiki]. == '''Setup''' == '''Step 1.''' Install some additional appli...", and the only contributor was "Ebroch" (talk))
- 14:20, 27 March 2024 Ebroch talk contribs created page Horde (Created page with "The Horde Project is a PHP framework for webmail and related applications. Go to [http://www.horde.org The Horde Project] for more details. The instructions below for Centos 5.x come from a meld of a post from Anil Aliyan on the Qmail-Toaster list and [http://wiki.horde.org/CentOS5InstallationNotes The Horde Wiki]. == '''Setup''' == '''Step 1.''' Install some additional applications and their dependencies to your server. Note, as far as I know all of these applicati...")
- 13:36, 27 March 2024 Ebroch talk contribs created page Nextcloud (Created page with "Assumes Apache, MySQL, & PHP installed Assumes Firewall ports are opened Necessary php packages dnf install php-mbstring php-gd php-pecl-zip php-xml php-json unzip Nextcloud package wget https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip -d /var/www/html mkdir /var/www/html/nextcloud/data chown -R apache:apache /var/www/html/nextcloud/* chcon -h system_u:object_r:httpd_sys_content_t /var/www/html/nextcloud/ -R Database Setup MYSQLPW=$password c...")
- 13:26, 27 March 2024 Ebroch talk contribs created page Open-Xchange (Created page with " #!/bin/bash # Enter domain, mx(local postfix), imap server, postmaster account password, and ox/mysql administrative password DOMAIN=domain.tld MX=localhost.localdomain IMAP=mx.domain.tld POSTMASTERPW=postpass MYSQLPW=mysqlpw [ ! $DOMAIN ] && echo "No domain" && exit 1 echo $DOMAIN [ ! $MX ] && echo "No mx" && exit 1 echo $MX [ ! $IMAP ] && echo "No mx" && exit 1 echo $IMAP [ ! $POSTMASTERPW ] && echo "No postmaster password" && exit 1 echo $POSTMASTERPW [ ! $MYSQL...")
- 13:22, 27 March 2024 Ebroch talk contribs created page Groupware (Created page with "=== Open X-change=== === Nextcloud=== === Horde===")
- 13:02, 27 March 2024 Ebroch talk contribs created page IMAP/SMTP Authentication tests (Created page with "<pre> IMAPS, SMTPS, & Submission connection test script #!/bin/bash read -p "Enter a valid remote email account to which QMT will send mail: " ruser if [ -z "$ruser" ] then echo "No remote user entered, exiting..." exit 1 fi user=postmaster host=`hostname -I` DOMAINS=/home/vpopmail/domains user=postmaster DOMAINS=/home/vpopmail/domains for domain in `ls $DOMAINS` do pass=`/home/vpopmail/bin/vuserinfo $user@$domain | grep "c...")
- 12:58, 27 March 2024 Ebroch talk contribs created page Qmail queue (Created page with "Queue creation # qmailctl stop # mv /var/qmail/queue /var/qmail/queue.bak # queue_repair.py -c --split 23 --no-bigtodo /var/qmail # qmailctl start Queue repair # qmailctl stop # queue_repair.py -r # qmailctl start # qmailctl queue More to come...")
- 23:01, 26 March 2024 Ebroch talk contribs created page Dspam w/PostgreSQL (Created page with "<pre> Assumes Dspam is already installed (1) Install and start postgresql # dnf install postgresql-server postgresql-contrib dspam-pgsql # postgresql-setup --initdb # systemctl enable --now postgresql # systemctl status postgresql (2) Edit postgres files: # /var/lib/pgsql/data/postgresql.conf listen_addresses = '0.0.0.0' # IPv4 listen_addresses = '*' # IPv4/6 port = 5432 # /var/lib/pgsql/data/pg_hba.conf # IPv4 local connections: #hos...")
- 22:56, 26 March 2024 Ebroch talk contribs created page Alias Domains (Created page with " Create alias domain Qmail & Dovecot 1) Create alias domain table and insert alias domain a) # mysql -u root -p vpopmail b) MariaDB [vpopmail]> create table aliasdomains ( domain char(96) not null, alias char(96) not null); c) MariaDB [vpopmail]> insert into aliasdomains (domain,alias) values ('domain.com','domain.org'); 2) Change dovecot mysql password query password_query = SELECT CONCAT( pw_name ,'@', pw_domain ) AS user, \ pw_passwd AS password, \...")
- 22:51, 26 March 2024 Ebroch talk contribs created page Shutting down Qmail manually (Created page with "<pre> If for whatever reason qmail is started twice or already started shut it down manually... # qmailctl stop # ps aux | grep svscan | grep -v grep root 6398 0.0 0.0 4416 912 pts/0 S 13:32 0:00 svscan # kill 6398 # ps aux | grep supervise | grep -v grep root 6400 0.0 0.0 4248 916 pts/0 S 13:32 0:00 supervise send root 6401 0.0 0.0 4248 880 pts/0 S 13:32 0:00 supervise log root 6402...")
- 22:16, 26 March 2024 Ebroch talk contribs created page Control Files List (Created page with "<pre> Qmail Control Files Qmail is controlled by a large set of control files stored in /var/qmail/control. Unlike some other MTAs that group everything into one huge file that they have to parse to figure out what's what, qmail puts each different kind of information into a separate file, so that each file needs little or no parsing. All files are lines of plain text (although a few files are compiled into CDB databases before use). Some, noted below, allow comment l...")
- 22:05, 26 March 2024 Ebroch talk contribs created page PHP upgrade 7.x to 8.1 (Created page with " 4) Requires Squirrelmail upgrade 5) # dnf update squirrelmail or manually 5) # cp /etc/httpd/conf.d/squirrelmail.conf /etc/httpd/conf.d/squirrelmail.conf.bak 6) # dnf remove squirrelmail 7) # wget http://snapshots.squirrelmail.org/squirrelmail-20230327_0200-SVN.stable.tar.gz 8) # tar zxvf squirrelmail-20230327_0200-SVN.stable.tar.gz 9) # cp -Rp squirrelmail.stable/squirrelmail /usr/share 10) # cp /etc/httpd/conf.d/squirrelmail.conf.bak /etc/h...")
- 22:05, 26 March 2024 Ebroch talk contribs created page Securing SquirrelMail (Created page with "== 1 == == PHP upgrade 7.x to 8.1 ==")
- 22:02, 26 March 2024 Ebroch talk contribs created page 7.x to 8.x (Created page with "Tested EL8 Derivatives<br> 1) # dnf module reset php 2) # dnf module install php:remi-8.1 3) # dnf update Squirrelmail Update necessary")
- 21:59, 26 March 2024 Ebroch talk contribs created page PHP (Created page with "== 7.x to 8.x ==")
- 19:10, 26 March 2024 Ebroch talk contribs created page Vpopmail daemon (Created page with " # cd /var/qmail/supervise && qmailctl stop # install -d -m1751 vpopmaild && chmod 1700 vpopmaild && chown qmaill:qmail vpopmaild && install -d -m751 vpopmaild/log && chmod 0700 vpopmaild/log # printf '%s\n' \ '#!/bin/sh' \ 'QMAILDUID=`id -u vpopmail`' \ 'NOFILESGID=`id -g vpopmail`' \ 'VPOPD=/home/vpopmail/bin/vpopmaild' \ '' \ 'exec 2>&1' 'exec /usr/bin/tcpserver -vRHD -u "$QMAILDUID" -g "$NOFILESGID" 127.0.0.1 89 $VPOPD' \ >./vpopmaild/run # printf '%s\...")
- 19:09, 26 March 2024 Ebroch talk contribs created page Vpopmail (Created page with "== Vpopmail daemon ==")
- 17:28, 26 March 2024 Ebroch talk contribs created page LDA (Created page with "Install Dovecot Pigeonhole with Sieve protocol enabled Local Delivery Agent (LDA), enable ManageSieve server, specify Sieve rule locations, create Sieve files and set permissions, and restart Dovecot # yum install dovecot-pigeonhole # vi /etc/dovecot/local.conf (Add) mail_location = maildir:~/Maildir protocols = $protocols sieve plugin { sieve = ~/.dovecot.sieve sieve_dir = ~/.sieve } service managesieve-login { inet_listener sieve { port = 4190...")
- 17:28, 26 March 2024 Ebroch talk contribs created page Dovecot (Created page with "== LDA ==")
- 16:13, 26 March 2024 Ebroch talk contribs created page EzMLM Commands (Created page with " 1. Create a mailing list A. Create domain 1) # /home/vpopmail/bin/vadddomain mydomain.com 'password' B. Create ezmlm mailling list w/features ezmlm flags Flags: -5 List owner Flags: -Afpqut (No archive, Subject prefix, Public, Service requests, List members only, Trailer) 1) # ezmlm-make -5 postmaster@mydomain.com -Afpqut \ /home/vpopmail/domains/mydomain.com/mydomain-list \ /home/vpopma...")
- 15:55, 26 March 2024 Ebroch talk contribs created page Fail2ban (Created page with "# Install fail2ban # yum install fail2ban -y # Create the filter definition files in filter.d # cat >/etc/fail2ban/filter.d/qmail-smtp-authnotavail.conf << EOL [Definition] #Looks for failed auth outside TLS to SMTP failregex = 503 auth not available \(\#5\.3\.3\) - <HOST> ignoreregex = EOL # cat >/etc/fail2ban/filter.d/qmail-smtps-auth.conf<< EOL [Definition] #Looks for failed password logins to SMTP failregex = vchkpw-smtps: password fail ([^)]*) [^@]*@[^:]*:<HOST>...")
- 15:52, 26 March 2024 Ebroch talk contribs created page Spam Throttle (Created page with "Spam Throttle: If you are interested in implementing spam throttle, read the following man pages: man qmail-spamthrottle man qmail-spamt mail qmail-newst If you just want some reasonable defaults, do this: echo "::1501:120000::1000::::" > /var/qmail/control/spamt echo "." >> /var/qmail/control/spamt /var/qmail/bin/qmail-newst")
- 15:29, 26 March 2024 Ebroch talk contribs created page Amavis (Created page with " For testing until production stability proven. Get Amavis Qmail queue # grep "release 7" /etc/centos-release # [ "$?" = "0" ] && cos=7 || cos=8 # echo $cos # wget -O /var/qmail/bin/qmail-queue.smtp https://github.com/qmtoaster/amavis/blob/main/qmail-queue.smtp.cos${cos}?raw=true # chown qmailq:qmail /var/qmail/bin/qmail-queue.smtp # chmod 4711 /var/qmail/bin/qmail-queue.smtp Build Your Own qmail-queue.smtp Install Amavis & edit config, run clamd under Amavis, star...")
- 14:30, 26 March 2024 Ebroch talk contribs created page Simscan (Created page with "== Ramdisk ==")
- 12:55, 20 March 2024 Ebroch talk contribs created page Secure Qmail web administration (Created page with "Secure QMT Apache configuration file (/etc/httpd/conf/toaster.conf). Use 'aclnet' parameters suited for your configuration. <pre> <toaster.conf> RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] Define aclnet "172.16.1.0/24 192.168.9.0/24 127.0.0.1" <IfModule mod_alias.c> ScriptAlias /mail/ /usr/share/toaster/cgi-bin/ Alias /admin-toaster /usr/share/toaster/htdocs/admin/ Alias /stats-toaster/ /usr/share/toast...")
- 12:52, 20 March 2024 Ebroch talk contribs undeleted page Configuration (2 revisions)
- 12:52, 20 March 2024 Ebroch talk contribs deleted page Configuration (content was: "== Initial Configuration == == Domains == Follow this link for information about configuring domains. == Users == Follow this link for information about configuring users. List of Mobile Device which succesfully connect to QmailToaster with SMTP-Auth and Submission Port List of Wapmail for mobile users with GPRS and Wap Browser Handphone == Control File...", and the only contributor was "Ebroch" (talk))
- 12:51, 20 March 2024 Ebroch talk contribs deleted page Fetchmail (content was: "=== fetchmail ===", and the only contributor was "Ebroch" (talk))
- 10:05, 20 March 2024 Ebroch talk contribs created page Initial Configuration (Created page with "Add a domain: /home/vpopmail/bin/vadddomain your-domain.com Add a user: /home/vpopmail/bin/vadduser you@your-domain.com Edit /etc/php.ini and set register_globals = On service httpd restart Bring up your browser and go to: http://www.your-domain.com/admin-toaster/ Username: admin Password: toaster Change your password . . . Edit /etc/php.ini and set register_globals = Off service httpd restart Check your m...")
- 16:17, 18 March 2024 Ebroch talk contribs created page QMT Wiki (Created page with "Download latest MediaWiki # cd /var/www # https://releases.wikimedia.org/mediawiki/1.41/mediawiki-1.41.0.tar.gz # tar zxvf mediawiki-1.41.0.tar.gz # tee /root/sql.cnf<<EOF [client] user=root password='mypass' host=localhost EOF # mysqladmin --defaults-extra-file=$credfile create mediawiki # mysql --defaults-extra-file=$credfile -e "CREATE USER mediawiki@localhost IDENTIFIED BY 'p4ssw3rd'" # mysql --defaults-extra-file=$credfile -e "GRANT ALL PRIVILEGES ON mediawi...")
- 11:10, 16 March 2024 Ebroch talk contribs created page Wish List (Created page with "Have you found a patch, or know of some free software you'd like to see included with the Qmail-Toaster? You've come to the right place! Please edit a section below with your request. ====rblsmtpd & tcpserver timeouts==== '''Requestor:''' Jean-Paul van de Plasse '''Date:''' 1/9/07 '''Status:''' On Devel Site (1/14/2007) '''Description:''' If I am not mistaken the timeout is default 60 secs per rbl, normally one would think this would not give to much problems. But t...")
- 11:10, 16 March 2024 Ebroch talk contribs created page Adding Horde Webmail to Toaster (Created page with "The Horde Project is a PHP framework for webmail and related applications. Go to [http://www.horde.org The Horde Project] for more details. The instructions below for Centos 5.x come from a meld of a post from Anil Aliyan on the Qmail-Toaster list and [http://wiki.horde.org/CentOS5InstallationNotes The Horde Wiki]. == '''Setup''' == '''Step 1.''' Install some additional applications and their dependencies to your server. Note, as far as I know all of these applicati...")
- 11:10, 16 March 2024 Ebroch talk contribs created page Replacing Courier IMAP with Dovecot IMAP (Created page with "If your QMT is running Courier IMAP and you're experiencing poor IMAP performance with large mailboxes, this is your solution. Dovecot runs efficiently on relatively low powered hosts, with accounts having in excess of 10G of mail. Thanks go to Phil and Scott for contributing to the first wiki content regarding dovecot. Their work helped to lay the foundation for getting dovecot integrated into QMT. Since then, this process has become much simpler. Dovecot is schedule...")
- 11:07, 16 March 2024 Ebroch talk contribs created page Autorespond-toaster (Created page with "'''Change Log''' * Wed Nov 01 2006 Erik A. Espinoza <espinoza@forcenetworks.com> 2.0.4-1.3.2 ** Add Fedora Core 6 support * Mon Jun 05 2006 Nick Hemmesch <nick@ndhsoft.com> 2.0.4-1.3.1 ** Add SuSE 10.1 support * Sat May 13 2006 Nick Hemmesch <nick@ndhsoft.com> 2.0.4-1.2.9 ** Add Fedora Core 5 support * Sun Nov 20 2005 Nick Hemmesch <nick@ndhsoft.com> 2.0.4-1.2.8 ** Add SuSE 10.0 and Mandriva 2006.0 support * Sat Oct 15 2005 Nick Hemmesch <nick@ndhsoft.com> 2.0.4-1.2.7 **...")
- 11:06, 16 March 2024 Ebroch talk contribs created page Project Change Log (Created page with "The following change log is from the prior main web site. '''08/06/2012''' - Updated all packages to current upstream releases. These packages carry a 1.4.n QMT version. '''07/31/2011''' - Updated clamav to 0.97.2. This is a bugfix release and if you were experiencing issues with odd hangs of clamav it is recommended you upgrade. For more information, [http://git.clamav.net/gitweb?p=clamav-devel.git;a=blob_plain;f=ChangeLog;hb=clamav-0.97.2 here are the release notes]....")
- 11:06, 16 March 2024 Ebroch talk contribs created page Change Logs (Created page with "====Project Change Log==== ====autorespond-toaster==== ====clamav-toaster==== ====control-panel-toaster==== ====courier-authlib-toaster==== ====courier-imap-toaster==== ====daemontools-toaster==== ====djbdns==== ====ezmlm-toaster==== ====isoqlog-toaster==== ====libdomainkeys-toaster==== ====maildrop-toaster==== ====qmailadmin-toaster==== ====qmailmrtg-toaster==== ====qmail-toaster==== ====ripmime-toaster====...")
- 11:01, 16 March 2024 Ebroch talk contribs created page Webmail Client (Created page with "(This page is still underdevelopment) Below are lists of Webmail Client that can be use with QmailToaster == AfterLogic lite == http://www.afterlogic.com/products/webmail-lite == atmail == http://atmail.org/ == eGroupware == http://www.egroupware.org/ == Hastymail == http://www.hastymail.org/ == Horde == http://www.horde.org/ == Nutsmail == http://nutsmail.com == RoundCube == http://roundcube.net == Squirrelmail == http://squirrelmail.org/ == SquirrelOutlook ==...")
- 11:01, 16 March 2024 Ebroch talk contribs created page Squirrelmail Global Address Book (Created page with "From: http://www.mail-archive.com/qmailtoaster-list@qmailtoaster.com/msg14851.html Below are my way to provide Squirrelmail Global Address Book for my users. 1. create sqweb_gabook.sh and sqweb_gabook.php in one folder 2. chmod +x sqweb_gabook.sh 3. edit parameters on both files 4. run sqweb_gabook.sh for first time 5. edit squirrelmail config to load your newly created global address book. More info: http://www.squirrelmail.org/docs/admin/admin-7.html#ss7.5 6. to...")