Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
| docs:user-guide:services:xmail [2018/02/17 21:06] – ↷ Page moved from doc:howto:xmail to docs:user-guide:services:xmail bobafetthotmail | docs:guide-user:services:email:xmail [2021/06/23 21:29] – stokito | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | =====XMail===== | + | ====== XMail mail server |
| + | |||
| + | <WRAP center round alert 80%> | ||
| + | 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/ | ||
| + | </ | ||
| Installed xmail, it will put executables in /usr/bin and MailRoot in /tmp \\ | Installed xmail, it will put executables in /usr/bin and MailRoot in /tmp \\ | ||
| Line 6: | Line 11: | ||
| cp -rp MailRoot /www/ \\ | cp -rp MailRoot /www/ \\ | ||
| I created the start script XMail in / | I created the start script XMail in / | ||
| + | <code bash> | ||
| + | #!/bin/sh | ||
| + | # example file to build / | ||
| + | # Written by Miquel van Smoorenburg < | ||
| + | # Modified by Davide Libenzi < | ||
| + | # | ||
| + | # Version: 1.8 03-Mar-1998 | ||
| + | # | ||
| + | |||
| + | XMAIL_ROOT=/ | ||
| + | XMAIL_CMD_LINE=" | ||
| + | DAEMON=/ | ||
| + | NAME=XMail | ||
| + | DESC=" | ||
| + | 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 / | ||
| + | do | ||
| + | sleep 1 | ||
| + | done | ||
| + | } | ||
| + | |||
| + | stop_xmail() { | ||
| + | if [ -f / | ||
| + | then | ||
| + | echo `date` > $XMAIL_ROOT/ | ||
| + | kill `cat / | ||
| + | sleep 1 | ||
| + | #while [ -f $XMAIL_ROOT/ | ||
| + | #do | ||
| + | # sleep 1 | ||
| + | #done | ||
| + | fi | ||
| + | } | ||
| + | |||
| - | # | + | case " |
| - | # | + | start) |
| - | # skeleton | + | echo -n " |
| - | # This file should be used to construct scripts for | + | start_xmail |
| - | #/ | + | echo " |
| - | # | + | ;; |
| - | # | + | stop) |
| - | # | + | echo -n " |
| - | # | + | stop_xmail |
| - | # Version: | + | echo " |
| - | # | + | ;; |
| - | + | restart|force-reload) | |
| - | XMAIL_ROOT=/ | + | echo -n " |
| - | XMAIL_CMD_LINE=" | + | stop_xmail |
| - | DAEMON=/ | + | sleep 1 |
| - | NAME=XMail | + | start_xmail |
| - | DESC=" | + | echo " |
| - | echo $DAEMON | + | ;; |
| - | test -f $DAEMON || exit 0 | + | *) |
| - | + | N=/ | |
| - | set -e | + | echo " |
| - | ulimit -c 10000 | + | exit 1 |
| - | + | ;; | |
| - | start_xmail() { | + | esac |
| - | MAIL_ROOT=$XMAIL_ROOT | + | exit 0 |
| - | export MAIL_ROOT | + | </ |
| - | MAIL_CMD_LINE=$XMAIL_CMD_LINE | + | |
| - | export MAIL_CMD_LINE | + | |
| - | $DAEMON | + | |
| - | while [ ! -f / | + | |
| - | do | + | |
| - | sleep 1 | + | |
| - | done | + | |
| - | } | + | |
| - | + | ||
| - | stop_xmail() { | + | |
| - | if [ -f / | + | |
| - | then | + | |
| - | echo `date` > $XMAIL_ROOT/ | + | |
| - | kill `cat / | + | |
| - | sleep 1 | + | |
| - | #while [ -f $XMAIL_ROOT/ | + | |
| - | #do | + | |
| - | # sleep 1 | + | |
| - | #done | + | |
| - | fi | + | |
| - | } | + | |
| - | + | ||
| - | + | ||
| - | | + | |
| - | start) | + | |
| - | echo -n " | + | |
| - | start_xmail | + | |
| - | echo " | + | |
| - | ;; | + | |
| - | stop) | + | |
| - | echo -n " | + | |
| - | stop_xmail | + | |
| - | echo " | + | |
| - | ;; | + | |
| - | restart|force-reload) | + | |
| - | echo -n " | + | |
| - | stop_xmail | + | |
| - | sleep 1 | + | |
| - | start_xmail | + | |
| - | echo " | + | |
| - | ;; | + | |
| - | *) | + | |
| - | N=/ | + | |
| - | echo " | + | |
| - | exit 1 | + | |
| - | ;; | + | |
| - | esac | + | |
| - | exit 0 | + | |
| create MailRoot/ | create MailRoot/ | ||