Använda SMTP- och SASL med Postfix när din ISP kommer inte att vidarebefordra (3 / 5 steg)
Steg 3: Postfix confguration: SASL lösenord
Innan du kan fortsätta, behöver du en giltig email redovisa och lösenord med din Internetleverantör. Vissa Internetleverantörer ger inte dig ett e-postkonto rätt off, du kan behöva logga in på ditt konto och skapa en, eller ring teknikersupport för att få en. Vänligen notera speciellt vad leverantören kräver för att logga in, till exempel om du skulle använda deras webmail eller använda POP3 för att hämta e-post till en lokal-klient (till exempel via fetchmail). Du måste använda samma UserID eller du kommer att få ett autentiseringsfel 500 5.7.9 eller något liknande tillbaka från mailservern. I många fall måste du användaUserID
inte bara
UserID
Du kommer att skapa en fil för att hålla ditt användarnamn och lösenord så postfix vet vad det är när den behöver för att använda dem. Du bör vara root för att göra detta, som du vill att alla konfigurationsfiler ägs av roten. Om snabb här indikeras av $--det kan vara annorlunda på ditt system.
$ echo "mail.yourmailserver.com userid > \ /etc/postfix/sasl_passwd$ chown root: roten /etc/postfix/sasl_passwd$ chmod 600 /etc/postfix/sasl_passwd
(I det första kommandot kan du utelämna den omvänt snedstreck och typ linjen 2 på samma rad som linje 1. Jag delade raden upp här för att göra det lättare att läsa.)
De två senaste kommandona hindra någon men roten från att läsa ditt lösenord, detta sätt kan ingen snoop din e-post, eller gör annat skändlig.
Slutligen måste du informera postfix att det använder filen.
$ postmap hash: / etc/postfix/sasl_passwd
Detta kommer att skapa en fil /etc/postfix/sasl_passwd.db
Nästa du behöver redigera config filer.