Ubuntu Mail Server

From Teknologisk videncenter
Jump to: navigation, search

Her vil jeg skrive lidt omkring hvordan jeg har sat en Ubuntu Mail Server op.

Krav

  • Ubuntu 10.04 server installeret med OpenSSH-Server
  • MX record i DNS
  • IPv4 + IPv6

Installation af postfix

sudo aptitude install postfix -y
tilføj mail.elmhot.eu til mydestinations = i /var/postfix/main.cf

# Added to only allow mail for mail.elmholt.eu
relay_domains = mail.elmholt.eu
# You must stop/start Postfix after changing this parameter.
#    inet_protocols = ipv4       (DEFAULT: enable IPv4 only)
#    inet_protocols = all        (enable IPv4, and IPv6 if supported)
#    inet_protocols = ipv4, ipv6 (enable both IPv4 and IPv6)
#    inet_protocols = ipv6       (enable IPv6 only)
#inet_protocols = ipv6
inet_protocols = all

sudo service postfix restart
sudo aptitude install ntp -y
sudo nano /etc/ntp.conf
sudo service ntp restart

.muttrc

#
# .muttrc file created by User
# Version 0.9beta
# Date: 20110515
#


# Hide host details
set hidden_host

# Include original mail in responses
set include

# Display 3 lines of context in pager.
set pager_context=3

# Wait 1 second before checking for new mails
set mail_check=1

# Check for new mail after 1 second of inactivity
set timeout=1

# Support da
#set charset=isolatin

# Set sender email
set from=noreply@mail.domain.com

# Uses Sender mail
set use_envelope_from = yes

IMAP Update

Nu skal der bare aktiveres imap så man har alle sine mails centralt og alle sine mapper med.

sudo aptitude install courier-imap
sudo maildirmake /etc/skel/Maildir
sudo maildirmake /etc/skel/Maildir/.Drafts
sudo maildirmake /etc/skel/Maildir/.Sent
sudo maildirmake /etc/skel/Maildir/.Trash
sudo maildirmake /etc/skel/Maildir/.Templates

sudo cp -r /etc/skel/Maildir /home/myuser/
sudo chown -R myuser:usergroup /home/myuser/Maildir
sudo chmod -R 700 /home/myuser/Maildir

sudo nano /etc/postfix/main.cf
#Instruct Postfix to use Maildir instead og Mboxes

home_mailbox = Maildir/

nano .muttrc
# Use Maildir instead of mbox needed by courier-imap
set mbox_type=Maildir
set mask="!^\\.[^.]"
set folder="~/Maildir"
set mbox="~/Maildir"
set record="+.Sent"
set postponed="+Drafts"
set spoolfile="~/Maildir"

Hvis man i forvejen har nogle mbox mails kan de konverteres med:

sudo aptitude install mb2md -y
mb2md -s /var/mail/bruger -d /home/bruger/Maildir

Links