Fedora Core Send Mail Server Construction - Linux Server Configuration.

 

Setup Mail Server Sendmail

 

Setup sendmail  and configure imap and pop3 on Fedora Core operating system server.

 

Sendmail Installation Confirmation.

 

[root@fedora ~]# rpm -q sendmail

sendmail-8.9.3-20

 

Installation of sendmail

 

[root@fedora ~]# mount /dev/cdrom

[root@fedora ~]# cd /mnt/cdrom/RedHat/RPMS

[root@fedora ~]# rpm -Uhv sendmail-8.11.6-15.i386.rpm

[root@fedora ~]# cd /

[root@fedora ~]# umont /dev/cdrom

 

[root@fedora ~]# mount /dev/cdrom

[root@fedora ~]# cd /mnt/cdrom/RedHat/RPMS

[root@fedora ~]# rpm -Uhv sendmail-cf-8.11.6-15.i386.rpm

[root@fedora ~]# cd /

[root@fedora ~]# umont /dev/cdrom

 

Start / stop of sendmail

 

[root@fedora ~]# /sbin/service sendmail start

[root@fedora ~]# /sbin/service sendmail stop

[root@fedora ~]# /sbin/service sendmail restart

 

Setting of automatic start

 

[root@fedora ~]# /sbin/chkconfig --level 35 sendmail on

 

Confirmation of automatic start

 

[root@fedora ~]# /sbin/chkconfig --list sendmail

 

 

Sendmail Configuration Setting

 

1. edit of sendmail.mc

2. Making of sendmail.cf

 

File /etc/mail/sendmail.mc

 

divert(-1)

dnl This is the sendmail macro config file. If you make changes to this file,

dnl you need the sendmail-cf rpm installed and then have to generate a

dnl new /etc/sendmail.cf by running the following command:

dnl

dnl m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

dnl

include(`/usr/share/sendmail-cf/m4/cf.m4')

VERSIONID(`linux setup for Red Hat Linux')dnl

OSTYPE(`linux')

dnl Uncomment and edit the following line if your mail needs to be sent out

dnl through an external mail server:

dnl define(`SMART_HOST',`smtp.your.provider')

define(`confDEF_USER_ID',``8:12'')dnl

undefine(`UUCP_RELAY')dnl

undefine(`BITNET_RELAY')dnl

define(`confAUTO_REBUILD')dnl

define(`confTO_CONNECT', `1m')dnl

define(`confTRY_NULL_MX_LIST',true)dnl

define(`confDONT_PROBE_INTERFACES',true)dnl

define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl

define(`ALIAS_FILE', `/etc/aliases')dnl

dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl

define(`UUCP_MAILER_MAX', `2000000')dnl

define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl

define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl

define(`confAUTH_OPTIONS', `A')dnl

dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

dnl define(`confTO_QUEUEWARN', `4h')dnl

dnl define(`confTO_QUEUERETURN', `5d')dnl

dnl define(`confQUEUE_LA', `12')dnl

dnl define(`confREFUSE_LA', `18')dnl

dnl FEATURE(delay_checks)dnl

FEATURE(`no_default_msa',`dnl')dnl

FEATURE(`smrsh',`/usr/sbin/smrsh')dnl

FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl

FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl

FEATURE(redirect)dnl

FEATURE(always_add_domain)dnl

FEATURE(use_cw_file)dnl

FEATURE(use_ct_file)dnl

dnl The '-t' option will retry delivery if e.g. the user runs over his quota.

FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl

FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl

FEATURE(`blacklist_recipients')dnl

FEATURE(masquerade_envelope)

MASQUERADE_AS(sony.com)

ß The mail transmitted from which host by this comes to be transmitted as sony.com

 

EXPOSED_USER(`root')dnl

dnl This changes sendmail to only listen on the loopback device 127.0.0.1

dnl and not on any other network devices. Comment this out if you want

dnl to accept email over the network.

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')

ß The access is made to be received from other hosts

dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires

dnl a kernel patch

dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')

dnl We strongly recommend to comment this one out if you want to protect

dnl yourself from spam. However, the laptop and users on computers that do

dnl not have 24x7 DNS do need this.

FEATURE(`accept_unresolvable_domains')dnl

dnl FEATURE(`relay_based_on_MX')dnl

MAILER(smtp)dnl

MAILER(procmail)dnl

Cwlocalhost.localdomain

 

Make sendmail.cf

 

[root@fedora ~]# cp /etc/sendmail.cf /etc/sendmail.cf.bk

[root@fedora ~]# m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

 

Specification of reception address

 

[root@fedora ~]# vi /etc/mail/local-host-names

sony.com

 

Because the thing received by default can be done in the host name,

sony.com is held in this.

 

File which describes list of domain name which should be received.

For instance, when the host name is sony.sony.com, mail can be received by both kimura@sony.com and

kimura@sony.sony.com.

 

Forwarding limitation

 

File to permit relay from specific host

 

[root@fedora ~]# less /etc/mail/access

# Check the /usr/share/doc/sendmail/README.cf file for a description

# of the format of this file. (search for access_db in that file)

# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc

# package.

#

# by default we allow relaying from localhost...localhost.localdomain RELAY

localhost RELAY

127.0.0.1 RELAY

 

[root@fedora ~]# vi /etc/mail/access

 

10.10.0.0/24 RELAY

 

The relay from the network is enabled.

 

testing

 

[root@fedora ~]# /usr/sbin/sendmail –bt –C /etc/sendmail.cf

> /parse kimura@sony.sony.com

 

mailer local,user kimura ß It is OK if displayed as mailer local.

 

imap server

 

imap is imap server and pop server.

Pop:Post Office Protocol imap:Internet Message Access Protocol

 

Pop takes out the message of the spool of the user, and forwards it to the client .

The message is deleted if there is a necessity.

 

Imap manages the message with the server . All seeing, the deletions, and the retrievals of the message are done on the server

side, and the folder on which plural users depend is shared.

 

Installation of imap

 

[root@fedora ~]# mount /mnt/cdrom

[root@fedora ~]# cd /mnt/cdrom/RedHat/RPMS

[root@fedora ~]# rpm –Uhv imap-2001a-10.i386.rpm

[root@fedora ~]# cd /

[root@fedora ~]# umount /mnt/cdrom

 

Setting of automatic start

 

[root@fedora ~]# /sbin/chkconfig ipop3 on

 

Confirmation of automatic start

 

[root@fedora ~]# /sbin/chkconfig –list ipop3

 

Keywords: sendmail setup, imap setup, pop3 setup, configure sendmail, configure imap, configure pop3, Linux sendmail configuration, linux imap configuration, linux pop3 configuration, Fedora Core mail server, setup mail, Mail Server, imap server, sendmail server, pop3 server.

 

aaaaaaaaaaa