Odpověď jste uvedli v samotné otázce. Můžete to udělat pomocí
define(`SMART_HOST', `smtp.your.provider')dnl
Potýkáte se s nějakým problémem při používání tohoto. Po úpravě /etc/mail/sendmail.mc
měli byste jít do adresáře /etc/mail
. Zadejte make
a poté restartujte sendmail
aby změny nabyly účinnosti. Poté odešlete zkušební e-mail a prohlédněte si záhlaví zpráv (Received:), abyste zjistili, zda konfigurace fungovala.
Pokud s těžkopádnou bestií, kterou je Sendmail, neděláte nic vychytanějšího, můžete místo toho zvážit použití SSMTP.
Je to pouze reléový MTA, který je lehký a nemůže být jednodušší na konfiguraci.
Udělejte si obrovskou laskavost a nahraďte sendmail buď moderním mta, jako je postfix, nebo něčím lehčím, jako je ssmtp. Jsem ohromen, že sendmail je stále používán dobrovolně