Författare:
Per Stenebo
Skapad:
2012-02-13 22:35:20
Ändrad:
2020-02-27 07:48:47
sv

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

 

Kommentarer till sidan Mejl