man mail
MAILX(1) User Commands MAILX(1)
NAME
mailx - send and receive Internet mail
...
-a file
Attach the given file to the message.
...
отправит твой файл через системный MTA
если sendmail установлен в качестве системного MTA, то отправится через него. если установлен другой MTA - то отправится соответственно через другой. а если на серваке стоят два MTA, то работает по любому только один из двух.. или же они висят на разных портах, что вообще бывает редко и никому не нужно.
komintern@kwcenter:~$ ls -la `which mail`
lrwxrwxrwx 1 root root 5 2007-02-11 15:58 /usr/bin/mail -> mailx*
блин в слаке чтоли только mailx вместо mail? я думал во всех норм. дистрибутивах так же.