On Thu, 2005-10-06 at 14:42 -0400, Ki Il Song wrote: > I am pretty new to Fedora. > > I am trying to setup a dedicated mail server on our company network. > > Is there a HOWTO on how to accomplish this? Yea, a lot on Internet. Here is an excerpt of a class I dictated: Server Linux Fedora Core 4 ============================= Install Fedora Core 4 Do Not install SELINUX. Type: Custom. No additional packages Hostname=www.mysite.org.bo Partitions sda1 100 /boot sda2 16747 / sda3 509 /swap That is on my server. You must configure server to connect to internet. If ping www.google.com works, you're done. Must make this configuration from the command line as root. Config firewall with IP Tables ================================= Add to /etc/sysconfig/iptables: -A RH-Firewall-1-INPUT -p tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp --dport 25 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp --dport 110 -j ACCEPT # service iptables restart Create yum repository ===================== Install rpm createrepo: # yum -y install createrepo Create basedir # mkdir -p /rpm/Fedora/RPMS # cd /rpm/Fedora/RPMS Put every disk on the server and: # mount /media/cdrom; cp -v /media/cdrom/Fedora/RPMS/*.rpm . ; eject On /etc/yum.repos.d/fedora.repo comment baseurl=, mirrorlist, gpg..., and add baseurl=file:///rpm/ Create repo: # createrepo /rpm Config Apache web server ============================ # yum -y install httpd # service httpd start # chkconfig httpd on Config Pop3 server with Dovecot ================================== # yum -y install dovecot # service dovecot start # chkconfig dovecot on Config SMTP server with Sendmail =================================== # yum install sendmail-cf # cd /etc/mail/ # vi sendmail.mc Uncomment (erase dnl) on: dnl define(`confAUTH_OPTIONS', `A p')dnl dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl Comment (put dnl): DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl Generate sendmail config file: # m4 sendmail.mc > sendmail.cf Add domains served by server: # echo mysite.org.bo >> local-host-names Add networks from whom we accept sending mail: # echo 10.0.0 RELAY >> access Regenerate hash tables by restarting service # make or # service sendmail restart Webmail with SquirrelMail ============================================= # yum install squirrelmail Complete data on: # /usr/share/squirrelmail/config/conf.pl Required: 1, 7 (Motd) and 10 (languaje, I use es_ES) > > Thanks! > -- Rodolfo Alcazar rodolfo.alcazar@xxxxxxxxxxxx Netzmanager Padep, GTZ 591-70656800, -22417628 LA PAZ, BOLIVIA -- Emperor Palpatine: Everything that has transpired has done so according to my design.