Если ваша почта не поддерживает опцию -a, сделайте это с помощью uuencode:
uuencode original_filename attachment_filename | mail -s "subject" recipient@xyz.com
например (это работает на моих глазах):
uuenconde ~/.netrc mynetrc.txt | mail -s "test" xyz@xyz.com
и я вижу вложение как mynetrc.txt в письме.
Судя по тому, что я часто вижу в Интернете, искажения или недостаток контента могут быть вызваны рядом различных факторов, включая:
Если ничего не помогает, вы можете попробовать запустить программу последовательной связи под Wine или Windows под виртуальной машиной в Linux для связи с ней. ?