Installera Postfix och Dovecot i FreeBSD: Difference between revisions

From Peters wiki
Jump to navigation Jump to search
mNo edit summary
Line 82: Line 82:
{{Box Kommando|<nowiki>echo Test | sendmail admin</nowiki>|}}
{{Box Kommando|<nowiki>echo Test | sendmail admin</nowiki>|}}
Kolla sedan i katalogen /home/admin/.maildir/new och se om det dykt upp en ny fil. Kolla innehållet i filen och se om du känner igen texten.
Kolla sedan i katalogen /home/admin/.maildir/new och se om det dykt upp en ny fil. Kolla innehållet i filen och se om du känner igen texten.
=== Konfiguerering av Dovecot ===
Kopiera konfigurationsexemplet som följer med Dovecot:
{{Box Kommando|cp /usr/local/etc/dovecot-example.conf /usr/local/etc/dovecot.conf|}}
Ändra eller lägg till sedan följande i filen:
{{Box Fil|/usr/local/etc/dovecot.conf|
<pre>
protocols = imap
disable_plaintext_auth = no
ssl_disable = yes
mail_location = maildir:~/.maildir
</pre>
}}


[[Category:FreeBSD]]
[[Category:FreeBSD]]

Revision as of 17:13, 11 July 2008

Denna guide går igenom hur man installerar Postfix och Dovecot i FreeBSD 7.0. Den går bara igenom grunderna så man får upp en fungerande SMTP server och en IMAP server. Utan kryptering eller säker överföring av uppgifter mellan mailserver och klienter.

Stäng av sendmail

Börja med att stoppa sendmail: Template:Box Kommando Sedan ser vi till att sendmail aldrig startar igen, genom att lägga till följande rad i /etc/rc.conf: Template:Box File Genom att sätta "NONE" startas ingen sendmail relaterad tjänst (det finns nämligen flera).

Installera Postfix och Dovecot

Installera Postfix:

# cd /usr/ports/mail/postfix
# make install clean

Välj bara PCRE stödet, vilket är default. På slutet kommer några frågor om mail användare samt om postfix ska läggas till /etc/mailer.conf, svara Ja på båda frågorna.

Installera Dovecot:

# cd /usr/ports/mail/dovecot
# make install clean

Välj default config, men plocka ev. bort IPv6.

Konfigurering

I denna guide antar vi att det interna nätverket har IP adresserna 192.168.0.0 till 192.168.0.255 samt att domännamnet är example.com. Dvs mailen som ska tas emot kan t.ex. skickas till användaren foo@example.com. Vidare antar vi att användarnas inboxar ska heta .maildir och vara i Maildir format (ej mbox). Vidare antar vi att alla viktiga systemmail som skickas till root, postmaster m.fl. ska gå till användaren admin@example.com. Utgående mail måste skickas via för ISPs mailproxy som har adressen: smtp.isp.net.

Konfiguerering av Postfix

Editera filen /usr/local/etc/postfix/main.cf och lägg till eller ändra följande rader: Template:Box Fil

Editera filen /usr/local/etc/postfix/master.cf för att få lite mer loggning ifrån SMTP servern. Ändra följande rad: Template:Box Fil Och ändra den till: Template:Box Fil

Editera filen /etc/mail/aliases och lägg till följande rad (den finns förberedd först ibland alla alias): Template:Box Fil

Varje gång man ändrar i alias filen måste man köra kommandot: Template:Box Kommando Starta sedan upp Postfix daemonen genom att lägga till följande i /etc/rc.conf: Template:Box Fil Och kör sedan kommandot: Template:Box Kommando

Test av Postfix

Testa sedan att postfix verkar fungera genom att skicka ett mail internt till någon användare, t.ex. admin: Template:Box Kommando Kolla sedan i katalogen /home/admin/.maildir/new och se om det dykt upp en ny fil. Kolla innehållet i filen och se om du känner igen texten.

Konfiguerering av Dovecot

Kopiera konfigurationsexemplet som följer med Dovecot: Template:Box Kommando Ändra eller lägg till sedan följande i filen: Template:Box Fil