1 |
On Monday 06 July 2009 23:01:13 Michael Sullivan wrote: |
2 |
> I have three boxes (baby, camille, and catherine) in my LAN, and for |
3 |
> some reason (this was years ago) I set up an exim server on each of |
4 |
> them. camille and catherine were supposed to forward their mail to |
5 |
> baby, which has a working dovecot server. Now, nothing from catherine |
6 |
> is going through, and only mail sent from cron on camille is going |
7 |
> through, and everything on baby is being delivered. Some time a couple |
8 |
> of years ago my daily logwatch reports stopped coming (all of them) and |
9 |
> earlier this year my portage elogs stopped getting mailed to me. I |
10 |
> would like to replace all of them with something simple (like ssmtp), |
11 |
> but I'm not sure what the setup on baby needs to be so that I can still |
12 |
> access my hundreds of saved emails on the dovecot server. Every time |
13 |
> emerge on camille or catherine tries to send an elog I get the 451 |
14 |
> error. I can't seem to find the attempts in the log files. Anyway, can |
15 |
> I use ssmtp on baby to receive/store network mail, or do I need |
16 |
> something extra like exim/sendmail? |
17 |
|
18 |
I believe you are maybe mixing up 2 things. |
19 |
A SMTP-server accepts emails on port 25 and sends it on to another server, |
20 |
either another SMTP server or a mail-store (for instance cyrus or dovecot) |
21 |
|
22 |
I don't think ssmtp actually listens on port 25, but only sends email to a |
23 |
SMTP server that does listen on port 25. (ports can be configured, but 25 is |
24 |
the default SMTP-port) |
25 |
|
26 |
I actually use something similar: |
27 |
ssmtp on the servers |
28 |
postfix on my mail server |
29 |
|
30 |
ssmtp is configured to pass all email to the postfix server on my mail server. |
31 |
postfix is configured to either pass email on to my ISP (for outgoing email) or |
32 |
pass it to cyrus to store it on the mail server to allow my mail client to |
33 |
access it via IMAP. (POP3 is also possible, but disabled on my system) |
34 |
|
35 |
In other words, you need something like exim/sendmail/postfix/... on 'baby' to |
36 |
receive and store the email. |
37 |
The other machines only need something like "ssmtp" to send email to 'baby'. |
38 |
|
39 |
HTH, |
40 |
|
41 |
Joost |