Exim won't start - user majordomo was not found

daride

Verified User
Joined
Oct 6, 2005
Messages
19
Hello,

In directadmin the Exim service trough the monitor function shows that it's up and running.

However, sending e-mails doesn't work. So I checked out exim by typing exim trough SSH.
root@morpheus:/usr/sbin# exim

And I get this error immediately:

root@morpheus:/usr/sbin# exim
2008-11-16 08:10:29 Exim configuration error in line 589 of /etc/exim.conf:
user majordomo was not found

I tryd so to fix this by Exim, reconfiguring majordomo but the problem is still there.
I'm using custom build 1.2 on Debian Etch (VPS).

I already compiled everything trough custombuild. And the scripts in directadmin (./exim and ./majordomo) don't help either.

This is my options.conf for custombuild:
Code:
#PHP settings. default_php possible values - 4 or 5
default_php=5
php4_cli=no
php4_cgi=no
php5_cli=yes
php5_cgi=no
zend=no

#Possible values - 4.1, 5.0
mysql=5.0
mysql_inst=yes
mysql_backup=yes

#Possible values - 1.3, 2.0 or 2.2
apache_ver=2.2

#Web applications
phpmyadmin=yes
atmail=yes
squirrelmail=no
roundcube=yes
uebimiau=yes

#Mail options
exim=no
mail-header-patch=yes
dovecot=yes

#Statistics
awstats=yes
webalizer=no

#FTP options
proftpd=yes

#Jailed shell (beta)
jail=no

#CustomBuild options
custombuild=1.2
autover=no
bold=yes
clean=yes
clean_old_webapps=no

#Cron settings
cron=no
[email protected]
notifications=yes
updates=no

#CustomBuild 1.2 settings
php6_cli=no
php6_cgi=no
php_ini=no
#Possible values - recommended or dist
php_ini_type=recommended
cleanapache=no
fileserver=1
eximconf=no

And Just in case, since I accidently removed the startup file /etc/init.d/exim yesterday..I'm posting the restored version to be sure so You can see and compare if you like.

Code:
#!/bin/sh
#
# exim      This shell script takes care of starting and stopping
#               exim.
#
# chkconfig: 2345 80 30
# description: Mail Transfer Agent

BINARY=/usr/sbin/exim
PID=/var/run/exim.pid
EXIM_OPTS=
DAEMON="yes"
QUEUE="15m"
[ "$DAEMON" = yes ] && EXIM_OPTS="$EXIM_OPTS -bd"
[ -n "$QUEUE" ] && EXIM_OPTS="$EXIM_OPTS -q$QUEUE"


# See how we were called.
case "$1" in
  start)
        # Start daemons.
        echo -n "Starting exim: "
        #start-stop-daemon --start --pidfile $PID \
        #        --exec $BINARY -- $EXIM_OPTS -oP $PID
        $BINARY $EXIM_OPTS -oP $PID
        echo
        if [ -e /usr/bin/spamd ]; then /usr/bin/spamd -d -c -m 5 1>/dev/null 2>/dev/null; fi
        ;;
  stop)
        # Stop daemons.
        echo -n "Shutting down exim: "
        if [ -e $PID ]; then kill `cat $PID`; fi
        echo
        killall -9 spamd
        ;;
  restart)
        $0 stop
        sleep 3
        $0 start
        ;;
  reload)
        if [ -e $PID ]; then kill -HUP `cat $PID`; fi
        ;;
  condrestart)
        $0 restart
        ;;
  status)
        status exim
        ;;
  *)
        echo "Usage: exim {start|stop|restart|reload|condrestart|status}"
        exit 1
esac

exit 0

If anywone requires more information i'm more then willing to provide it.

Any help would be much appreciated.
 
Last edited:
Anywone who totally fixes my directadmin (think this is the only problem left, not sure) will get payed €50,- trough paypal.
I REALLY need this fixed.
 
I just had a chance to take a look at it :) It's Debian 64-bit and DA does not support it, that's the problem.
 
Back
Top