Если я понимаю это правильно, у Вас есть relayhost = myexchangeserver.example.com в Вашем main.cf. Если так, проблема состоит в том, что Exchange отказывается передавать почту от Вашей debian системы. Обменное поле выпускает 554 ошибки. Вы могли проверить, происходит ли это путем выполнения:
telnet myexchangeserver.example.com 25
См. это учебное руководство для того, как сделать тест разговор SMTP с Exchange Server:
Узнанный это один. Я добавил файл/lib/udev/rules.d/99-kaystick.rules с этим содержанием:
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_LABEL}!="KAYSTICK", GOTO="kaystick_end"
ACTION=="add", RUN+="/bin/mkdir -m 0 -p /home/k/KAYSTICK", RUN+="/bin/mount -o noatime,umask=077,fmask=177,utf8,uid=1000,gid=1000,sync /dev/%k /home/k/KAYSTICK"
ACTION=="remove", RUN+="/bin/umount -l /dev/%k", RUN+="/bin/rmdir /home/k/KAYSTICK"
LABEL="kaystick_end"
и затем выполнил эту команду для перезагрузки правил udev:
udevadm control --reload-rules
Теперь каждый раз я вставляю свою карту с интерфейсом USB, каталог,/home/k/KAYSTICK, создается, и палка смонтирована к этому каталогу с пользовательскими опциями монтирования. При удалении палки это автоматически размонтировано, и каталог удален. Авторазмонтирование не работало с/etc/fstab решением, которое я попробовал, прежде, таким образом, это решение намного лучше.