Om du har tröttnat på de begränsningar som e-postkonton som tillhandahålls av företag som Google och Yahoo och vill vara värd för din egen e-postserver , kan du göra det med din CentOS Linux-dator . Du behöver två olika program , Postfix och Dovecat , för att hantera din server , och båda är öppen källkod och finns i yum respository . Instruktioner
1
Öppna en terminal genom att klicka på " Applications ", " Tillbehör" och " Terminal ".
2
Type " sudo postfix.i386 yum install . " Ge root-lösenordet om bad och svara "ja" på alla frågor . Postfix används för att skicka och ta emot e-post från Internet . Skriv " sudo yum install dovecot . " Återigen , ge root-lösenordet och svara ja på alla frågor du ställs av installatören . Dovecot ger användarna IMAP eller POP3-åtkomst till sina e-postkonton .
3
Redigera konfigurationsfilen för Postfix . Skriv " sudo nano /etc /postfix /main.cf " för att öppna konfigurationsfilen i textredigeraren nano . De standardinställningar fungerar bra för de flesta system , men en mer sofistikerad e-postserver kräver att du anger några av alternativen i konfigurationsfilen . Den viktigaste inställningen är " home_mailbox . " Detta kommer att vara varje användares postlåda katalog i deras hemsida . Om du vill använda formatet maildir , bör katalogen avslutas med ett avslutande snedstreck , så här :
home_mailbox = mail /
annat alternativ är mbox -formatet , och att använda detta format , helt enkelt lämna bort den bakre snedstreck :
home_mailbox = mail
Båda formaten är kraftfulla , men det finns subtila och komplexa skillnader mellan dem . Oavsett vad du väljer att använda , kom ihåg att välja . Hitta de " myhostname ' och ' mindomän " inställningar och ge dem det domännamn du har kopplat till din dator . Till exempel , om du äger domännamnet " happy.com , " alternativen bör läsa :
myhostname = mail.happy.commydomain = happy.com
Du kan avsluta nano genom att trycka Ctrl - O ( för att spara ) och Ctrl - X ( för att avsluta . )
4
Redigera konfigurationsfilen för Dovecot . Skriv " sudo nano /etc /dovecot.conf . " Den viktigaste alternativet är protokoll . Se till att detta inkluderar det protokoll du vill att dina e-postanvändare att använda . De mest populära alternativen är " IMAP " och " pop3 , " och du kan aktivera säkra anslutningar genom att lägga ett " s " för varje alternativ .
5
Ställ post platsen till samma katalog du valde i Steg 3 . Föregå den med det format du väljer i steg 3 . Till exempel :
mail_location = maildir : ~ /mail
eller
mail_location = mbox : ~ /mail
Slutligen , om du använder en 64 - bitars version av CentOS , ändra " login_process_size " till " 64 ".
6
Skapa en användare postlåda . Skriv följande :
mkdir /home /bill /mailchown Bill : Bill /home /bill /mailchmod - R 700 /home /john /mail
Detta skapar postkatalogen , säkerställer att användaren äger sin post katalog , och tillåter honom att komma åt den . Detta måste upprepas för varje användare som har ett e-postkonto . I det här exemplet , " Bill " har den e-postkonto " [email protected] . "
7
Starta servern . Ange denna kod i terminalen :
chkconfig - nivå 345 dovecot på /etc /init.d /dovecot start /etc /init.d /postfix start