Você especificou a resposta na pergunta em si. Você pode fazer isso usando
define('SMART_HOST', 'smtp.your.provider')dnl
Você está enfrentando algum problema usando isso. Depois de editar /etc/mail/sendmail.mc
, você deve ir para o diretório /etc/mail
. Digite make
e, em seguida, reinicie sendmail
service para que as alterações entrem em vigor. Em seguida, envie um email de teste e veja os cabeçalhos das mensagens (Received :) para ver se a configuração funcionou.