Tja, att få sendmail att fungera bra är en ganska komplicerad sak och det finns otroligt många diskussionstråder och artiklar "därute" om det. Jag följde ganska många olika råd och det är svårt att komma ihåg exakt vilka och i vilken ordning, men det viktigaste var:
För att sendmail ska kunna skicka mail måste man ha ett hostname annat än "localhost", detta ändrar man genom att öppna terminalfönstret och öppna filen hostconfig i mappen etc. T ex med textbehandlaren i terminalen pico. I exemplet använder jag "yourhostname.com", men du väljer själv en passande dom´n.
#Skriv följande för att komma i root-användarläge
sudo -s
#du ombeds ange lösenord för root, skriv sedan
pico /etc/hostconfig
#filen öppnas, ändra
HOSTNAME=-AUTOMATIC-
MAILSERVER=-NO-
#till
HOSTNAME=yourhostname.com
MAILSERVER=-YES-
#spara genom ctrl-O och sedan
#return för att bekräfta
#skriv härnäst
hostname yourhostname.com
hostname
#systemet svarar med att upprepa ditt nya hostname
#skriv ett testmail till dig själv för att kolla att det fungerar, t ex så här:
mail mailto: [email protected]
Subject: Testa som tusan
Hejsan svejsan! Detta är ett testmail
#tryck retur
#tryck ctrl-D
#systemet svarar
EOT
#kolla att ebrevet kommit fram
Bra länkar för detta ämne är:
http://www.kung-foo.tv/xtips.php#15
http://www.macdevcenter.com/pub/a/mac/2002/01/22/terminal_pt2.html?page=2