Installing and setting up Postfix SMTP Server in Red Hat Enterprise Linux 6 or CentOS 6 is easy. Postfix has secure default settings so we just need to open it up a bit.
Make sure that all mail_spool_directory lines are commented out. Otherwise, it will override the setting in the home_mailbox line above. 
2. Restart the postfix service. Learn how to restart services here.
1. Click Applications, select System Tools, and click Terminal. This will launch the Terminal window.Sample postfix session. Replace johndoe with any valid user account. The dot after the line test is a command that should be typed in.
If you need to add new user accounts, learn how to add or remove user accounts here.
To check if the mail indeed exists
If you encounter any problems, check the log file at /var/log/maillog.
Review your Postfix aliases configuration file. There are some predefined email aliases that might conflict with your existing mail accounts like sales, marketing, info, etc.
Configure Postfix:
1. Edit the file /etc/postfix/main.cf and update the lines below.
inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain home_mailbox = Maildir/
In main.cf, lines starting with # are comments. Save the file after completing your changes.
Test Postfix
[root@mail ~]# telnet localhost smtp Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 mail.acme.local ESMTP Postfix ehlo localhost 250-mail.acme.local 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from:<johndoe> 250 2.1.0 Ok rcpt to:<johndoe> 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> test . 250 2.0.0 Ok: queued as 9729067C17 quit 221 2.0.0 Bye Connection closed by foreign host. [root@mail ~]#
To check if the mail indeed exists
[root@mail ~]# cd /home/johndoe/Maildir/new [root@mail new]# ls 1185669817.Vfd00I18012M795756.mail.acme.local [root@mail new]# cat 1185669817.Vfd00I18012M795756.mail.acme.localDon’t worry, you don’t have to type in the whole filename above. Just type in the first few characters say 118 then press Tab to activate automatic completion.
From johndoe@mail.acme.local Thu Feb 22 21:48:28 2007 Return-Path: <johndoe@mail.acme.local> X-Original-To: johndoe Delivered-To: johndoe@mail.acme.local Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by mail.acme.local (Postfix) with SMTP id 9729067C17 for <johndoe>; Thu, 22 Feb 2007 21:48:26 -0500 (EST) Message-Id: <20070222134827.9729067C17@mail.acme.local> Date: Thu, 22 Feb 2007 21:48:26 -0500 (EST) From: johndoe@mail.acme.local To: undisclosed-recipients:; test [root@mail mail]#
No comments:
Post a Comment