d.配置postfix.
1. 主要是main.cf的配置。 smtpd_sasl_auth_enable = yes 2. mysql_virtual_alias_maps.cf 如下 user = postfix 3. mysql_virtual_domains_maps.cf 如下 user = postfix 4. mysql_virtual_mailbox_maps.cf 如下 user = postfix |
七、测试端口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 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器