Supondo que você esteja usando o sendmail padrão do FreeBSD instalado, você não deve editar os arquivos .cf diretamente. Eles são gerados a partir de arquivos .mc no diretório / etc / mail.
Existe um Makefile em / etc / mail que irá gerar o arquivo .cf dos arquivos .mc
Adicione a seguinte linha aos arquivos .mc para definir o domínio padrão:
define('confDOMAIN_NAME','domain.tld')
Se você realmente quiser editar o arquivo .cf diretamente, acredito que a linha correta é:
Djdomain.tld
(não inclua o $ w.)
Atualização: Como usar o make para regenerar seu arquivo .cf
cd /etc/mail
make #the first time you do this it will copy freebsd.mc and freebsd.submit.mc to ${HOSTNAME}.mc and ${HOSTNAME}.submit.mc then generate the .cf files
make install # will copy ${HOSTNAME}.cf and ${HOSTNAME}.submit.cf to sendmail.cf and sendmail.submit.cf
make restart # will restart your sendmail processes
você deve ser root.