Show pagesourceOld revisionsBacklinksBack to top × XMail mail server The XMail package was available only up to 14.07. Since there was no active maintainer for this package, it was dropped in 15.05. If you want to use XMail under OpenWrt/LEDE >/=17.01, you have to compile it yourself. There is a fork that may still work https://github.com/GerHobbelt/xmail Installed xmail, it will put executables in /usr/bin and MailRoot in /tmp I copied MailRoot to my stick cd /tmp cp -rp MailRoot /www/ I created the start script XMail in /etc/init.d/ with the following - you should edit XMAIL_ROOT variable #!/bin/sh # example file to build /etc/init.d/ scripts. # Written by Miquel van Smoorenburg <miquels@cistron.nl>. # Modified by Davide Libenzi <davidel@xmailserver.org> # # Version: 1.8 03-Mar-1998 miquels@cistron.nl # XMAIL_ROOT=/www/MailRoot XMAIL_CMD_LINE="-SX 1 -Qn 1 -Yt 1 -Ln 1 -PX 1 -CX 1 -Pl -Sl -Ql -Ll -Yl -Yi 600" DAEMON=/usr/bin/XMail NAME=XMail DESC="XMail server" echo $DAEMON test -f $DAEMON || exit 0 set -e ulimit -c 10000 start_xmail() { MAIL_ROOT=$XMAIL_ROOT export MAIL_ROOT MAIL_CMD_LINE=$XMAIL_CMD_LINE export MAIL_CMD_LINE $DAEMON while [ ! -f /var/run/$NAME.pid ] do sleep 1 done } stop_xmail() { if [ -f /var/run/$NAME.pid ] then echo `date` > $XMAIL_ROOT/.shutdown kill `cat /var/run/$NAME.pid` sleep 1 #while [ -f $XMAIL_ROOT/.shutdown ] #do # sleep 1 #done fi } case "$1" in start) echo -n "Starting $DESC: " start_xmail echo "$NAME.[" `cat /var/run/$NAME.pid` "]" ;; stop) echo -n "Stopping $DESC: " stop_xmail echo "$NAME." ;; restart|force-reload) echo -n "Restarting $DESC: " stop_xmail sleep 1 start_xmail echo "$NAME.[" `cat /var/run/$NAME.pid` "]" ;; *) N=/opt/etc/init.d/Xmail echo "Usage: $N {start|stop|restart|force-reload}" > &2 exit 1 ;; esac exit 0 create MailRoot/ctrlaccounts.tab cd <MailRoot directory> XMCrypt <The password you like for admin account> vi ctrlaccounts.tab and insert one line with the username<tab>output from above line start Xmail with /etc/init.d/Xmail start - first time will take some time because Xmail will create a spool structure in MailRoot/spool directory sendmail there comes with Xmail need MAIL_ROOT variable so i did the following mv /usr/bin/sendmail /www/MailRoot/bin/sendmail.org created /www/MailRoot/bin/sendmail.xmail.sh with the following: #!/bin/sh export DEFAULT_DOMAIN="domain.org" if [ -z $MAIL_ROOT ]; then export MAIL_ROOT=/www/MailRoot fi $PWD/sendmail.org $* chmod +x /www/MailRoot/bin/sendmail.xmail.sh ln -s /www/MailRoot/sendmail.xmail.sh /usr/bin/sendmail you should now me able to use sendmail the normal way eg. sendmail -s xxx@yyy.zzz enter some text and press ctrl D I order to configure Xmail with domains and users i advice you to install phpxmail 1.5, find it here http://phpxmail.sourceforge.net/ If you want Webmail i recommend http://www.telaen.org/, but use sendmail when you configure it as smtp access will take a little time if you configure the spam filter, If you want outlook skin I have this working on OpenWrt http://tdah.us/index.php?option=com_docman&task=cat_view&gid=13&Itemid=27 taken from forum https://forum.openwrt.org/viewtopic.php?pid=57808#p57808 credits to Margate This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2022/05/11 19:59by stokito