tilføje sasl til din postfix server

, for noget tid siden, jeg har en serie på postfix e - mail server her på ghacks (se postfix indhold på ghacks for mere information).- jeg håber, du fandt det udestående mail server, som let at oprette og vedligeholde, som jeg gør.men du har måske set lidt af en udfordring at bruge din smtp - serveren uden for dit netværk.hvorfor er det?det er på grund af misligholdelse, postfix ikke ægte upålideligt værter - og net uden for dit er et upålideligt netværk.det er gjort af design - - at holde andre fra at bruge din smtp - server et relæ for spam.- hvor i verden, gør du det, postfix serveren, så det kan tilsluttes fra verden udenfor?du vil sikkert have brugere, der skal gøre det. når du har brugere, som har brug for adgang til smtp - server fra uden for din ian, du skal gøre sasl (enkelt, autentificering og sikkerhed lag).i denne artikel, jeg vil vise dig, hvordan du gør det. - antagelser, naturligvis denne artikel vil antage, at du allerede har et arbejde postfix server, som er både afsender og modtager e - mail.denne artikel beskriver den proces, som er forbundet med en centos 5 - serveren (som er et fremragende mail server for enhver størrelse company).jeg vil også gå ud fra, at du har direkte adgang til denne server (som alt, der bliver gjort i denne artikel vil have administratorretigheder). første skridt, den første ting du skal gøre, er at tilføje et par linjer til din /etc /postfix /main.cf, fil.det, der er brug for, er følgende (føje den til slutningen af den fil):,, smtpd_sasl_auth_enable = ja, broken_sasl_auth_clients = ja, smtpd_sasl_type = dovecot, smtpd_sasl_path = private /), smtpd_sasl_security_options = noanonymous, er det næste skridt at tilføje, permit_sasl_authenticated, til, smtpd_recipient_restrictions, afsnit af samme sag.hvis du ikke har en, smtpd_recipient_restrictions, afsnit, skaber det afsnit, som denne:,, smtpd_recipient_restrictions =, permit_mynetworks,, permit_sasl_authenticated reject_unauth_destination,,,,,,, trin 2, figur 1, er det næste skridt at konfigurere, men misligholdelse, autentificering processer del (omkring linje 778)   af, /etc /dovecot. conf.det er virkelig svært - kun fordi denne del af, dovecot.conf, filen er stærkt kommenterede og indeholder allerede nogle af de ting, du vil se figur 1 nedenfor.koden i figur 1 giver en bedre repræsentation af, hvad der skal føjes til den, dovecot.conf, fil.kopien /pasta i stand tekst nedenfor:,, men misligholdelse (mekanismer = almindelig login passdb pam (,), userdb passwd (,), bruger = root, sokkel hør {, klient {, sti = /var /spole /postfix /private /), mode = 0660, bruger = postfix, gruppe = postfix,,,,, nu er det tid til at genstarte postfix med kommandoer: -, service - dovecot igen, postfix genlade,,, afprøvning, det er tid til at se, om dit fupnummer virker.for at gøre det, du skal bruge for at telnet med din mail server på port 25 som så:,, telnet address_of_server 25, hvor address_of_server er den fysiske adresse, din mail server.nu er du nødt til at skabe en base64 brugernavn og kodeord til at gøre det.det er muligt ved hjælp af perl, som så:, perl - mmime: base64 - e 'print encode_base64 ("00username00password"), kan du få et brugernavn og password kombination, der faktisk eksisterer på deres server, hvis du vil i kommando aboe (hvor ser du brugernavn og password). det vil udskrive en række tegn til brug i test.afprøvningen skal se sådan ud: telnet address_of_server 25, prøver 127.0.0.1..., der er knyttet til localhost.localdomain (127.0.0.1). fra karakter er ']., 220 mail.example.com esmtp postfix, ehlo f.eks. kom, 250-mail.example.com, 250-pipelining, 250-size 20480000, 250-vrfy, 250-etrn, 250-auth klart login 250-auth = almindelig login 250-enhancedstatuscodes, 250-8bitmime, 250 dsn, bidrager klart string_of_characters, 235 2.0.0 autentificering succes op, 221 2.0.0 farvel forbindelse lukket af udenlandske værts -.,, hvor alt, modige, må du komme ind og string_of_characters er snoren, der er skabt af den tidligere perl kommando.,, sidste tanker, hvis alle er du skulle have set, autentificering succes, din test.tillykke, du har nu adgang til din smtp - server fra uden for din ian.




Previous:
Next Page: