could it be due to routing?

here's our set up:
DSL to SWITCH: connected by a CROSS cable
SWITCH to ROUTER : connected by a CROSS cable
ROUTER to MAIL SERVER: connected by a straight UTP cable.
SWITCH to LAN - all distributed by a straight cable

thanks again!