Ubuntu Mail Server
From Teknologisk videncenter
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