View previous topic :: View next topic |
Author |
Message |
luugin n00b
Joined: 10 May 2003 Posts: 69
|
Posted: Wed Aug 04, 2004 8:09 pm Post subject: Console email system |
|
|
Förra veckan fick jag plötsligt en ingivelse att börja köra email från console. Och nu känns det väldigt stabilt och ganska kul
Programmen jag använder är ssmtp, fetchmail, procmail, mutt och nail. vixie-cron hämtar sedan mail var 5:e minut till en maildir (~/.maildir). Det var lite rörigt at
t knyta ihop allting eftersom de flesta posts i forumen handlade om större system -- inte en enskild halvrisig burk som min som har dynamiskt ip. Sedan fanns ju ocks
å problemet att få det hela att fungera med våra kära svenska vokaler
Här är de väsentliga inställningarna i konfigureringsfilerna för att få det att funka (antag att man heter Olle och har bla@bla.com som egen mailadress):
fetchmail:
~/.fetchmailrc
Code: | poll your.pop.server protocol pop3 user "yourlogin" password "yourpassword" |
procmail:
/etc/procmailrc
Code: | # Use maildir-style mailbox in user's home directory
DEFAULT=$HOME/.maildir/ |
~/.procmailrc (här kan man lägga till diverse filter/sortering)
Code: | MAILDIR=$HOME/.maildir
LOGFILE=$HOME/.procmaillog
LOGABSTRACT=no
VERBOSE=off
FORMAIL=/usr/bin/formail
NL="" |
nail
/etc/env.d/02locale (för att få svenska tecken att fungera i nail)
/etc/nail.rc (utan citationstecknen till charset (som var default) skickades mail med charset=us-ascii)
Code: | set append
set ask
set crt
set dot
set emptybox
set hold
set keep
set indentprefix="> "
set charset="iso-8859-1" |
~/.mailrc
Code: | set from="Olle <bla@bla.com>" |
mutt:
/etc/mutt/Muttrc
Code: | set mbox_type=Maildir
set folder=~/.maildir
set spoolfile=~/.maildir
set record=~/.maildir/sent
unset mbox
set move=no
set index_format="%4C %Z %{%b %d} %-16.16L %s" |
~/.muttrc
Code: | set from="bla@bla.com"
set realname="Olle"
set charset="iso-8859-1" |
ssmtp:
/etc/ssmtp/ssmtp.conf
Code: | root=postmaster
mailhub=your.smtp.server
hostname=
FromLineOverride=YES |
crontab (vixie-cron) för user olle (och olle addas till gruppen cron). Observera det lite underliga syntaxet som krävs för att vixie-cron ska hantera " på rätt sätt.
Code: | MAILTO="" // för att slippa mailning av cron jobb
HOME=/home/olle
*/5 * * * * /usr/bin/fetchmail --syslog -a -m "`echo /usr/bin/procmail -d \%T`" |
/etc/crontab
Code: | MAILTO="" // för att slippa mailning av cron jobb |
Jag tycker detta är en hyffsad setup för att sköta mail i console. Man har mutt som huvudprogram, samt nail som commandline mailare (perfekt till scrips), och inkomm
ande mail hämtas/levereras var 5:e minut. |
|
Back to top |
|
|
jmk Tux's lil' helper
Joined: 07 Jul 2003 Posts: 130 Location: Stockholm
|
Posted: Sat Aug 07, 2004 6:42 am Post subject: |
|
|
Ser trevilgt ut.
Jag använder IMAP själv och min setup är med bjässarna postfix och Courier-IAMP. Jag skulle gärna byta ut postfix mot nått mindre om jag visste mot vad. _________________ Adopt an unanswered post today.
Join the adopt an unanswered post initiative. |
|
Back to top |
|
|
30726 Veteran
Joined: 24 Sep 2003 Posts: 1501
|
Posted: Mon Aug 09, 2004 10:22 am Post subject: |
|
|
Det finns en bra guide här också.
En ändring jag gjorde för att slippa UNKNOWN AUTH meddelandet man får är göra denna ändringen i .fetchmailrc
poll mail.myisp.net protocol pop3 user "myname" password "mypasswd"
till
poll mail.myisp.net protocol pop3 auth password user "myname" password "mypasswd" |
|
Back to top |
|
|
|