Använda SMTP- och SASL med Postfix när din ISP kommer inte att vidarebefordra
Jag tillbringade nyligen flera timmar lutad över konfigurationsfiler och telnet-sessioner, försökande till räkna ut varför jag inte kunde skicka mail från min linux-maskin något mera.
I år har jag använt postfix mailer för att hantera skicka e-post ut till världen, och haft med dinosaurish text-baserade e-postklienter som furu och mutt, eller webbaserade SquirrelMail. Email jag skriver släpps in i mail kö, och sedan postfix förmedlar det till min ISP mailserver och därifrån, till världen.
Tja nyligen jag ändrade Internetleverantörer, och jag fick fel från min ISP mailserver: relä inte tillgänglig.
Vänder ut, min ISP kräver autentisering för att vidarebefordra e-post genom det - ett rimligt men ändå irriterande krav. Detta är vad jag hade att göra för att få det att fungera. Läs på...
Varning: denna handledning förutsätter att du har en fungerande postfix installation, och behöver bara lägga till SASL-autentisering så att du kan använda din nya Internetleverantörs mailserver som ett relä när du inte har att auth till ett relä innan.
Varning 2: om din ISP inte vill att du gör detta, då inte. Jag är inte ansvarig! Jag kontaktade min ISP faktiskt och berättade vad jag gjorde, de hade inget emot så länge som jag authed korrekt.