Long before the decades of email servers begun, a postman's job is highly critical on delivering postal mails, not to consider those old transportation means to travel those postal mails and deliveries across the country and states. Technology is continuously evolving.
Gone were the days on spending almost the whole day configuring a linux server to act as a production email server gateway considering those old time efforts of gathering a widely dispersed and missing library module dependencies for a successful email server source codes compilation. Those days are over.
Now, here's a quick post on how to basically setup your Fedora 9 desktop to simply act as your email server gateway to internet world. If you wish to setup an email server using Sendmail as your MTA, read on.
Fedora 9: Sendmail Server Quick Setup
Basic requirements:
1. Fedora Linux OS
2. Configured and working DNS setting
3. Internet connectivity
Sendmail Installation Steps
Install sendmail rpm package via yum
# yum -y install sendmail
The above command install all required sendmail files. All vital sendmail configuration files are mostly installed to /etc/mail/ .
Starting Sendmail Daemon Service
By default configuration setup, sendmail is being run as root to port 25 of your host's localhost (127.0.0.1) interface. Considering you have a working DNS setup and a routing public IP address facing the internet, you should be able to send emails going to outside world using sendmail MTA from your localhost interface.
However, this type of default setup accepts email connections only from your host's localhost port 25 and does not accept any incoming email connections nor any email relays from outside world and not even from other PCs near your email server box.
I just could not accept the fact why Yahoo mail servers could not accept incoming emails from this type of sendmail default setup, while other servers including GMail accepts incoming emails originally relayed and queued from this type of default sendmail setup. Perhaps, Yahoo concludes that replying from that email would be incomplete and useless then.
Starting Sendmail MTA
# service sendmail start
As long as you have a routing public IP address facing the internet, a working DNS setup with proper hostname configuration, and without any local firewall restrictions, sendmail should start successfully and you should be able to send emails going to outside world.
Normally, if you have a non-routing IP address or you have only localhost as your active interface, your sendmail should just queue up and fail on sending emails to internet world.
Sendmail Service Verification
# telnet localhost 25
A telnet to locahost port 25 should give you current sendmail package version and your email box name like so
220 your.hostname.box ESMTP Sendmail 8.14.2/8.14.2;
* hit Control + ] to quit
Checking Sendmail Process
# ps -ef | grep sendmail
# ps -axuw | grep sendmail
Enable Sendmail Between Reboots
# chkconfig sendmail on
Checking Sendmail Queued Mails
# mailq
Sending Sendmail Test Email
# mail -s "Subject" username@gmail.com
test
.
Alternatively, to send a test email from CLI
# echo "email body" | mail -s "Test Root Email" root@localhost
Monitoring Sendmail Log Activity
# tailf /var/log/maillog
Sendmail Log Rotation
# vi /etc/logrotate.d/syslog
HTH
Subscription
Categories
- HowTos (612)
- Linux Devices (40)
- Linux Diggs (620)
- Linux News (1541)
- Linux Videos (24)
Recent Posts
Blog Archive
-
▼
2008
(2301)
-
▼
July
(297)
- How To Kill Application Process ID (PID) The Faste...
- How To Install Fedora 9 From The Internet
- How To Install PHP5 and Apache HTTP Server
- How To Display The Number of Processors in Linux
- How To Prevent Alt+F1 and Alt+F2 TTY Console Login...
- How To Install Text-based File Manager
- How To Delete Linux Files Older Than 360 days
- How To Install VirtualBox on Fedora 9
- HowTo: Delete All Thumbs.db Recursively
- HowTo: Delete All Thumbs.db Recursively
- 10 Cool Open Source Easter Eggs
- KDE 4.1 rocks the desktop
- 10 Cool Open Source Easter Eggs
- KDE 4.1 rocks the desktop
- Roku's Netflix Player: a hands-on review
- PostPath cracked Exchange protocols for Postfix-ba...
- Yahoo, HP, Intel Give Ivory Towers a Stairway to t...
- Portugal Rings Up Big Order for Intel's Classmate PCs
- SSD vs. SATA RAID: A Performance Benchmark
- Roku's Netflix Player: a hands-on review
- PostPath cracked Exchange protocols for Postfix-ba...
- Yahoo, HP, Intel Give Ivory Towers a Stairway to t...
- Portugal Rings Up Big Order for Intel's Classmate PCs
- Floating Point Math in Bash
- SSD vs. SATA RAID: A Performance Benchmark
- How To Mount Remote Folder Location Via SSHFS
- How To Protect SSH From Multiple and Parallel Coor...
- How To Enable IP Forwarding in Linux
- spell check text file from terminal
- spell check text file from terminal
- How To Allow and Deny SSH Access To Specific Users
- Customer demand adds Linux to industrial computer ...
- Is OpenSolaris in hot water?
- Anatomy of the Linux file system
- Linux development on the PS 3 More than a toy - pa...
- Quotes from Bill Gates, Steve Jobs and Linus Torvalds
- Under Pressure, ISP Admits Secret Web Snooping in ...
- Open Web Foundation to Play Freedom Cop for Net Specs
- Customer demand adds Linux to industrial computer ...
- Is OpenSolaris in hot water?
- Anatomy of the Linux file system
- Linux development on the PS 3 More than a toy - pa...
- Quotes from Bill Gates, Steve Jobs and Linus Torvalds
- Installing Applications on Linux
- Under Pressure, ISP Admits Secret Web Snooping in ...
- Open Web Foundation to Play Freedom Cop for Net Specs
- Microsoft Becomes Just a Little More Like Apple
- Tux3, a Versioning Filesystem
- Anatomy of Linux loadable kernel modules
- Shuttleworth: Microsoft Does Not Want War
- The Open Call
- Google Gadgets for Linux -- Almost There
- Cloud Computing: When Computers Really Do Rule
- Consoles Sell Like Hotcakes, Yahoo Cuts a Deal, Sy...
- Microsoft Becomes Just a Little More Like Apple
- Tux3, a Versioning Filesystem
- Anatomy of Linux loadable kernel modules
- Shuttleworth: Microsoft Does Not Want War
- The Open Call
- Google Gadgets for Linux -- Almost There
- Cloud Computing: When Computers Really Do Rule
- Consoles Sell Like Hotcakes, Yahoo Cuts a Deal, Sy...
- How To Install Adobe Flash Player 10 in Fedora
- How To Add and Install Alternative Liberation Fonts
- Digg it: Top 1 Supercomputer is powered by Fedora
- How To Send System Message To FTP Clients via TCP ...
- Intel Switches From Ubuntu To Fedora For Mobile Linux
- Intel Switches From Ubuntu To Fedora For Mobile Linux
- How To Create Separate SSH Log File for Specific S...
- How To Allow and Deny SSH Access To Selected Hosts...
- Fedora 10 - Friends, Freedom, Features, and First
- Fedora 10 - Friends, Freedom, Features, and First
- The Mess That is Linux Volume Management
- Are We About to Witness a Real OS X virus?
- Security is No Secret
- Enterprise Storage Solution Using Nand Flash and ZFS
- Shuttleworth Sets Bar For Linux 'Beyond Apple'
- Why We Still Need the iPhone App Black Market
- DragonFly BSD 2.0 Released
- Interview with Mandriva's KDE Developer Helio Castro
- Mandriva and PTech Announce Low-cost Desktop
- The Coco Bidet and Toilet Technology
- The Mess That is Linux Volume Management
- Are We About to Witness a Real OS X virus?
- Security is No Secret
- Enterprise Storage Solution Using Nand Flash and ZFS
- Shuttleworth Sets Bar For Linux 'Beyond Apple'
- Why We Still Need the iPhone App Black Market
- DragonFly BSD 2.0 Released
- Interview with Mandriva's KDE Developer Helio Castro
- Mandriva and PTech Announce Low-cost Desktop
- The Coco Bidet and Toilet Technology
- Automatix Comes to Fedora 9 - FedoMATIX
- Automatix Comes to Fedora 9 - FedoMATIX
- #1 Supercomputer in the World Runs Fedora
- #1 Supercomputer in the World Runs Fedora
- How To Install An Extremely Fast, Lightweight, But...
- How To Bypass DNS Log Monitoring By Your ISP
- Veteran developer ditches Microsoft for open source
- Why not learn a little language while you work, Am...
-
▼
July
(297)
Thursday, July 3, 2008
Fedora 9: Quick Sendmail MTA Setup
Subscribe to:
Post Comments (Atom)
ILoveTux - howtos and news | About | Contact | TOS | Policy
0 comments:
Post a Comment