[Exim] Curiosities with 4.14/4.12 and Solaris on Intel

Top Page
Delete this message
Reply to this message
Author: Paul Walsh
Date:  
To: exim-users
Subject: [Exim] Curiosities with 4.14/4.12 and Solaris on Intel
I'm in the process of setting up a replacement for our mail gateway and
have hit a couple of problems. First of all, here are the configs:

Existing hardware/software:
Sun E150, 1x157MHz UltraSPARC CPU, 128Mb memory
Solaris 7 Patch level 106541-20
Exim 4.12
Exiscan 4.12-20
gcc 2.95.3
MySQL 3.23.39
ClamAV 0.60
SpamAssassin 2.54

New hardware/software:
SunFire V60x, 2x2.8GHz Intel Xeon CPU, 1Gb memory
Solaris 9 HW 08/03 Patch level 112234-07
Exim 4.14
gcc 3.2.3 (Package obtained from sunfreeware)
MySQL 4.0.13
ClamAV 0.60
SpamAssassin 2.54

Exim compiles quite happily and at first everything seems to be OK. I
copied the configuration file from old to new system (changing hostname
accordingly) and started exim with the command

/usr/exim/bin/exim -bd -q30m

First thing I tried was to send myself an email with the command

banner TEST | exim paul.walsh@???

All that appears in the log is

2003-08-01 11:42:02 19iXMI-0000Xq-00 <= root@??? U=root P=local
S=479

exim -bp reveals the message is in the queue:

 0m   497 19iXMI-0000Xq-00 <root@???>
          paul.walsh@???


The message then sits in the queue until I force it with exim -M :

2003-08-01 11:44:27 19iXMI-0000Xq-00 => ********@exchange2k.uce.ac.uk
<paul.walsh@???> R=uce_route T=Internal
H=exchangeb.staff.uce.ac.uk [***.***.***.***] C="250 2.6.0
<E19iXMI-0000Xq-00@???> Queued mail for delivery"
2003-08-01 11:44:27 19iXMI-0000Xq-00 Completed

So that's problem number 1. On the existing system, submitting a
message with the same command results in the message being delivered
immediately

Problem number 2 is that exim dies when I send it a SIGHUP:

# ps -ef |grep exim
    root  2109   327  0 11:48:06 pts/1    0:00 grep exim
    exim  2092     1  0 11:41:22 ?        0:00 /usr/exim/bin/exim -bd
-q30m
# kill -1 2092
# ps -ef |grep exim
    root  2111   327  0 11:48:15 pts/1    0:00 grep exim
#


In order to discount exiscan/clamav/spamassassin I've built 4.12 from
scratch and tried it with the same results. Incidentally I get the same
problem under Solaris 8 for Intel on a PC

any ideas? I've run exim via truss :
truss -o /var/log/exim_truss.out /usr/exim/bin/exim -bd -q30m

and can provide the output if that helps.

Paul