Forwaring mail with sendmail. Was: Which RedHat disto works best with GreyLi
Dennis Wynne <[email protected]> Tue, 7 Feb 2006 17:52:00 -0600
| Newsgroups | gmane.mail.spam.greylist.user |
|---|---|
| Message-ID | <[email protected]> |
If I can point out a couple of things (there were not obvious to me). You need to edit the sendmail.mc file (in /etc/mail/) and comment out the line that has: DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl and add a line that has: DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl This will allow sendmail to accept Internet connections on port 25. Otherwise it will only work on localhost (127.0.0.1) on not on the Internet port. You have to rebuild the sendmail.cf file with the command: "m4 sendmail.mc > sendmail.cf" while in the /etc/mail/ directory. You can restart sendmail with: "/etc/rc.d/init.d/sendmail restart" to make this change take effect. Then from another machine (Windoze or LINUX) try: "telnet xxx.xxx.xxx.xxx 25" - where xxx.xxx.xxx.xxx is the Internet IP of the box. You should get the sendmail prompt and it should respond to the "HELP" command (and others). Once that is done, then DO NOT add the domains you are going to forward to the local-host-names file as you would if you were going to use this as a regular mailer for those domains. You add them to the mailertable file (also in /etc/mail/) is the format: domain.com smtp:[realmailserver.domain.com] where domain.com is the domain to forward and realmailserver.domain.com is the existing mail server you want to forward the mail to. What I finally figured out is that if you have them in the local-host-names table it NEVER LOOKS in the mailertable and tries to accept them for local users. Restart sendmail as before, then try sending a message from another box to any account on domain.com. You can do this via Telnet if you like. " telnet xxx.xxx.xxx.xxx 25 mail from: [email protected] rcpt to: [email protected] data This is a test Test test . Quit " If you have the forwarding set up correctly, it should accept the rcpt to: w/o an error and it should deliver the mail to the server - so use an account you can read for the rcpt to: address. You can check to be sure you have not set up an open relay by using any other domain in the rcpt to: line and it should refuse the mail. Once you get it to accept and forward the mail for the domain you wish to protect, THEN you can start worrying about getting the greylist Milter working. This is the step I am out now - finally got forwarding to work, now ready to try the Milter :-) Dennis ===== Original Message from [email protected] (Greylisting Users and Developers Discuss) at 2/07/06 7:51 am >On Feb 6, 2006, at 4:28 PM, Brent Meshier wrote: > >> I actually just installed a CentOS for this very purpose. We have an >> Exchange 2003 server that I need to protect. Can any who currently >> does this offer up a sendmail configuration that will relay all mail >> to another mail server? > >I would actually implement this in the mailertable. It's more flexible: > >my.com smtp:[intmail.my.com] > >and so forth. > >-Paul > >_______________________________________________ >Greylist-users mailing list >[email protected] >http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users