选择显示字体大小

在fedora上建立自己的邮件服务器(4)

d.配置postfix.

       

1. 主要是main.cf的配置。
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:12345
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 12345
virtual_transport = virtual
virtual_uid_maps = static:12345

smtpd_sasl_auth_enable = yes 
#smtpd_sasl_local_domain = $myhostname 
smtpd_recipient_restrictions = permit_m.networks permit_sasl_authenticated permit_auth_destination reject 
smtpd_sasl_security_options = noanonymous 
smtpd_client_restrictions = permit_sasl_authenticated 
broken_sasl_auth_clients = yes 

2. mysql_virtual_alias_maps.cf 如下

user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = alias
select_field = goto
where_field = username

3. mysql_virtual_domains_maps.cf 如下

user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = domain
select_field = description
where_field = domain

4. mysql_virtual_mailbox_maps.cf 如下

user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = mailbox
select_field = maildir
where_field = username


  e.建立

  [root@localhost root]# mkdir /usr/local/virtual
  [root@localhost root]# chown -r postfix:postfix /usr/local/virtual
  [root@localhost root]# chmod -r 751 /usr/local/virtual

  七、测试端口25

  a. mysql> use postfix
reading table information for completion of table and column names
you can turn off this feature to get a quicker startup with -a
 
database changed
mysql> show tables;
+----------+
tables_in_postfix
+----------+
alias      
domain      
mailbox     
+----------+
3 rows in set (0.00 sec)
 
mysql> insert into alias (username,goto) values ('postmaster@lansemail.com','tester@lansemail.com');
query ok, 1 row affected (0.08 sec)
 
mysql> insert into domain (domain,description) values ('lansemail.com','local:'); query ok, 1 row affected (0.00 sec)
 
mysql> insert into mailbox (username,password,home,maildir,name,domain,create_date,create_time) values('tester','$1$pi.wvgbx$a3duczbnby76jnzlqwqcq/','/usr/local/virtual/','tester@lansemail.com/','tester','lansemail.com','2003-11-19','21:24:00'); query ok, 1 row affected (0.03 sec)
 
mysql> select * from mailbox
  -> ;
+----+-----+---+----+-----+----+----+--+----+--+-+-+----+------+-------+----------+----+
userid username password              home         maildir        name  uid  gid  quota domain     create_date create_time change_date change_time last_access passwd_lastchanged status
+----+-----+------------------+-----------+------------+----+----+----+----+--------+-------+-------+-------+-------+-------+----------+----+
     tester  $1$pi.wvgbx$a3duczbnby76jnzlqwqcq/ /usr/local/virtual/ tester@lansemail.com/ tester 12345 12345     lansemail.com 2003-11-19  21:24:00   0000-00-00  00:00:00        0          0    1
+----+-----+------------------+-----------+------------+----+----+----+----+--------+-------+-------+-------+-------+-------+----------+----+
1 row in set (0.11 sec)
 
mysql>

  这里用的username为tester,只是用来测试端口用的,正式使用一定要用全名tester@lansemail.com.
否则信件收不到,信息如下

  无法到达以下收件人:

   'tester@lansemail.com',时间为 21/11/2003 13:05
      450 <tester@lansemail.com>: user unknown in local recipient table

  b.[root@localhost postfix]# te.net localhost 25

trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
220 localhost.localdomain esmtp postfix
ehlo local host
250-localhost.localdomain
250-pipelining
250-size 10240000
250-vrfy
250-etrn
250-auth login plain otp
250-auth=login plain otp
250-xverp
250 8bitmime
auth plain dgvzdgvyahrlc3rlcgb0zxn0chc=
235 authentication successful
quit
221 bye
connection closed by foreign host.
[root@localhost postfix]# te.net localhost 25
trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
220 localhost.localdomain esmtp postfix
ehlo localhost
250-localhost.localdomain
250-pipelining
250-size 10240000
250-vrfy
250-etrn
250-auth login plain otp
250-auth=login plain otp
250-xverp
250 8bitmime
auth login
334 vxnlcm5hbwu6
dgvzdgvy  -->username: tester(用printf 'tester' mmencode取得。)
334 ugfzc3dvcmq6
dgvzdhb3  -->password: testpw
235 authentication successful
quit
221 bye
connection closed by foreign host.
[root@localhost postfix]#


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons