After months of working on it, I finally got my masqing working with a DHCP server running. Now I want to turn it into a mail server. I have accounts for the four members of my family already on the linux box. I have accounts with my ISP for them as well. I think I have fetchmail on the system, but I don't think it is running (ps -ef | grep fetch gives nothing). I know I have an imap mail server on the system, but it too is not running. I have sendmail on the system. When I write an E-mail from within itself, it goes out fine. I tried setting up one of my Win95 PCs with the linux box as the SMTP server, but it puked with the error (using outlook Express 5 as the mail client) when I sent a test message to myself: The message could not be sent becuase one of the recipients was rejected by the server. the rejected e-mail address was 'jwaldack@kc.rr.com'. Subject 'Test', Account: 'Test Account', Server: 'mufasa', Protocol SMTP, Server Response: '550 jwaldack@kc.rr.com... relaying denied', Port: 25, Secure (SSL): No, Server Error: 550, Error Number: 0x800CCC79 mufasa is my linux box with two LAN cards (one gets IP from rr.com, the other is 192.168.1.1 to the hub where the PC I tried sending the E-mail from, also on the hub, is 192.168.1.11. mufasa is defined to it by c:\Windows\hosts file). (BTW: sending an E-mail to jwaldack@mufasa.kc.rr.com works just fine from within the LAN) Is there some place I can get additional information on fetchmail, imapd, and setting up sendmail to accept E-mail from other sources? Thanks for your help in advance. - Jesse ===
the relaying denied message can be sorted out by editing /etc/mail/access and adding 192.168.1[tab] RELAY Don't write the tab I am just saying it should be a tab not spaces. then save the file. After that run makemap hash -f /etc/mail/access.db < /etc/mail/access and restart sendmail.
Oh sorry I hadn't read your whole message. If you want to have imap running edit /etc/inetd.conf and uncomment the line that starts imap same goes for pop3. One problem you may get is name server time outs so make sure you have defined each of the machines that is going to pop from your server in /etc/hosts i.e an ip and corresponding name. There is a lot of good documentation in /usr/doc/packages on your linux box.
participants (2)
-
Jesse Waldack
-
semat@wawa.eahd.or.ug