Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Jan 2001 21:54:23 +0100
From:      Francesco Casadei <fcasadei@inwind.it>
To:        Andreas Ntaflos <ntaflos.andreas@gmx.at>
Cc:        questions@freebsd.org
Subject:   Re: help needed using a mail user agent (eg mutt) with pop3 services (eg gmx)?
Message-ID:  <20010105215423.A1153@junior.kasby>
In-Reply-To: <3A55DDA4.3CB13AA8@gmx.net>; from ntaflos.andreas@gmx.at on Fri, Jan 05, 2001 at 02:43:48PM %2B0000
References:  <3A55DDA4.3CB13AA8@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jan 05, 2001 at 02:43:48PM +0000, Andreas Ntaflos wrote:
> ok, this is a newbie-like, flame-worth question, but I didn't quite
> figure out how to configure a simple text based MAU to work with pop3
> mail, you know, the kind of mail account you have at your ISP or GMX
> (www.gmx.net) and the like.
> 
> what do I need to do? do I have to configure and use popper or
> popclient, or do I have to set up sendmail in order to accomplish such a
> task? and if so, how do I do this?
> 
> I don't want to use netscape messenger all the time, because I don't
> like the way it works, and it's kinda buggy too (sometimes the whole
> netscape-communicator exits suddelny on signal 10 according to the log
> when I type in the password to check for new mail).
> 
> I looked in The Complete FreeBSD, but it did not enlighten me.
> 
> any bit of information is welcome, or a pointer to information
> 
> thanks and regards
> Andreas Ntaflos
> 
> 
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 
> end of the original message

I have a dialup connection to the Internet and to manage the mail accounts I
have with several ISPs I use qmail+serialmail+fetchmail+mutt.
You can install Qmail from the Ports:

cd /usr/ports/mail/qmail
make install clean

For information on how to install and set up Qmail read "Life with Qmail";
you can find it at qmail.org in the section "user-contributed documentation"
(or similar... I don't remember).

Once Qmail is up and running you can install fetchmail from the Ports:

cd /usr/ports/mail/fetchmail
make install clean

To fetch mail from different mail accounts you will need a ~/.fetchmailrc like
this:

# Libero
poll pop.libero.it proto pop3
user name1 with pass pwd1 is casimiro-libero-f_casadei here
options forcecr smtpaddress junior.kasby

# Monrif
skip mail.monrif.net proto pop3
user name2 with pass pwd2 is casimiro-monrif-fcasadei here
options forcecr smtpaddress junior.kasby

# Tiscali
poll pop.tiscalinet.it proto pop3
user name3 with pass pwd3 is casimiro-tiscali-f.casadei here
options forcecr smtpaddress junior.kasby

# Wind
poll popmail.inwind.it proto pop3
user name4 with pass pwd4 is casimiro-wind-fcasadei here
options forcecr smtpaddress junior.kasby

Here are specified 4 POP3 servers to fetch mail from. The option forcecr is
required by qmail. When i run fetchmail as user casimiro, fetchmail connects
to libero.it POP3 server, authenticates using name name1 and password pwd1,
then fetches all new messages from the mail server and send it to local SMTP
server junior.kasby (a bogus domain name) for user casimiro-libero-f_casadei.
Qmail recognizes that casimiro is a local user and searches for a file named
.qmail-libero-f_casadei in casimiro's home directory. This file contains:

./Mail/libero/

so the message is delivered in the mailbox ~/Mail/libero/ (in maildir
format).

To read mail I use mutt, which is in the Ports:

cd /usr/ports/mail/mutt
make install clean

In ~/.muttrc I have something like this:

set folder = ~/Mail
set mbox_type = Maildir
mailboxes =clubnet =freebsd-announce =freebsd-questions
=freebsd-questions.old =freebsd-stable =freebsd-stable.old =libero =local
=monrif =outbox =tiscali =wind

### hooks for -announce, -question and -stable mailing lists
folder-hook freebsd-* 'my_hdr From: "Francesco Casadei" <fcasadei@inwind.it>'
folder-hook freebsd-* 'set sendmail="/var/qmail/bin/qmail-inject
-ffcasadei@inwind.it"'
### hooks for libero maildir
folder-hook libero 'my_hdr From: "Francesco Casadei" <f_casadei@libero.it>'
folder-hook libero 'set sendmail="/var/qmail/bin/qmail-inject
-ff_casadei@libero.it"'
...

The mailboxes are ~/Mail/freebsd-questions ~/Mail/freebsd-announce etc...
The folder-hooks set up the sender address for each mailbox.

To send mail I use serialmail, available from the Ports:

cd /usr/ports/mail/serialmail
make install clean

I've set up qmail to deliver outgoing mail to a local maildir
(/var/qmail/alias/pppdir). This can be achieved by putting:

:alias-ppp

in /var/qmail/control/virtualdomains

and putting a file named .qmail-ppp-default in /var/qmail/alias. This file
contains:

./pppdir/

To send mail out I created a script named mail-out:

#!/bin/sh

HOST_NAME="`cat /var/run/hostname`"

if [ $HOST_NAME ];
then
    maildirsmtp /var/qmail/alias/pppdir alias-ppp- \
                `cat /var/run/smtpserver` $HOST_NAME
else
    echo "WARNING: hostname is null. Using local IP address for HELO."
    maildirsmtp /var/qmail/alias/pppdir alias-ppp- \
                `cat /var/run/smtpserver` `cat /var/run/local_ip`
fi

Personally, I'm happy with this configuration, but you may feel more
confortable with other programs, e.g. you could use Postfix as your MTA, pine
or Emacs as your MUA etc. What to use is up to you: it depends on your taste.

I hope this gave you an idea of what to do or where to start to set up mail.

	Francesco Casadei


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010105215423.A1153>