Почему я получаю ошибку hostname: Name или service not known?

бежать hostname --fqdn

Если вы получите сообщение об ошибке, отредактируйте /etc/hostname и /etc/hosts с правильным именем хоста.

Затем aptitude install ssmtp снова, чтобы заставить его установить.