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.
- Add new comment
- 10033 reads
- Email this page
Thanks for Reading and Check Other Popular Linux Topics
All time:
- Configure and Setup Squid Cache Proxy Server on Fedora Core.
- Using Linux rm command to delete, remove hidden files and folder - Basic Linux Command.
- Copy Linux Files and Copy Directory Using cp Command - Linux Basic Command.
- Moving or rename files and directory using Linux mv command - Basic Linux Command.
- Add, view, edit and configure route and static route on Linux Fedora Core - Linux Server Configuration.
- Get and display the size of file and directory in Linux system using du command.
- Step by step Install Setup and Configure Linux Fedora Core Server and Network Management with Screen Shot and Example.
- Create file and display file contents in Linux using cat command.
- Configure Squid to block HTTP request to specific web sites.
- Example of samba smbpasswd file and samba smbusers configuration file.

Recent comments
12 hours 4 min ago
2 days 17 hours ago
3 days 2 hours ago
5 weeks 1 day ago
9 weeks 1 day ago
13 weeks 6 days ago
13 weeks 6 days ago
14 weeks 4 days ago
15 weeks 10 hours ago
15 weeks 4 days ago