Per Stenebo
2012-02-13 22:35:20
2020-02-27 07:48:47
Mejl
Mejlfunktioner i Ubuntu Server
| Server guide email | help.ubuntu.com | mailx man page | Mejl från kommandoraden | epost-relä |
Loggfiler
/var/log/mail.err
/var/log/mail.log
Övrigt
Redigera värdnam för suffix i epostadresser: nano /etc/mailname
Flytta mejl till annan maskin
På källdatorn; kopiera mejlfilen till måldatorn med scp:
scp /var/mail/per per@192.168.0.72:/home/per/per-mail
Om du får ett felmeddelande liknande detta:
scp: /var/mail/per: Permission denied
Kontrollera att ssh-server är installerad på måldatorn och att ev brandvägg inte blockerar trafiken på port 22.
Eller direkt från måldatorn (kräver inte ssh-server på måldatorn):
scp per@server12:/var/mail/per /home/per/per@server12-mail
Eller direkt till /var/mail från måldatorn:
sudo scp per@server12:/var/mail/per /var/mail/per
På måldatorn; flytta filen till slutdestinationen med slutligt namn (om den inte redan är där) och byt grupp:
sudo mv /home/per/per-mail /var/mail/per
sudo chown per:mail /var/mail/per
Installera och konfigurera mejlserver
Under utveckling, ta inte detta på allvar (ännu).
Installera rollen mail-server:
sudo tasksel install mail-server
Som standard installeras Postfix som MTA (Mail Transfer Agent) och Dovecot som MDA (Mail Delivery Agent).
Postfix
Konfigurera Postfix:
sudo dpkg-reconfigure postfix
Standardalternativ:
-
Internetsystem
-
minserver.mindomän.se
-
per
-
minserver, minserver.mindomän.se, mindomän.se, localhost, localhost.localdomain
-
Nej
-
127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/254
-
Använda procmail för lokala leveranser? Ja
-
0
-
+
-
alla
Konfigurationen för Postfix ligger i filen /etc/postfix/main.cf
sudo nano /etc/postfix/main.cf
Vidarebefodra post till en annan SMTP-server | Postfix manual | basic konfig |:
relayhost = [mail.isp.tld]
Om du uppdaterar filen manuellt behöver konfigurationen uppdateras med:
/etc/init.d/postfix reload
Formatet på mejlboxen är som standard: home_mailbox = Maildir/
Således behöver inte detta anges specifikt som vissa manualer indikerar.
Dovecot
Konfigurera Dovecot:
sudo nano /etc/dovecot/dovecot.conf
pop3 och imap verkar konfigurerade som standard, testa det med:
telnet localhost pop3
Om svaret slutar med Dovecot ready. så är pop3 ok.
quit (för att avsluta telnet)
telnet localhost imap
Om svaret slutar med Dovecot ready. så är imap ok.
exit (för att avsluta telnet)
Skicka mejl
mail -s 'test' du@hotmail.se
Eller ett komplett mejl:
nano msg.txt
Lägg in och anpassa texten:
From: jag@gmail.com
To: du@hotmail.se
Subject: test
Cc: enannan@spray.se
Testar att skriva lite som body
Skicka härligheten med:
mail -s 'test1' du@hotmail.se < msg.txt
Avinstallation mejlserver
sudo apt-get remove postfix dovecot*
På mitt system (12.04) togs dessa paket bort:
bsd-mailx dovecot-common dovecot-core dovecot-imapd dovecot-pop3d postfix