| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2671 人关注过本帖
标题:postfix 的自动改写地址功能 canonical_maps 参数的利用
取消只看楼主 加入收藏
madfrogme
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
结帖率:98.63%
收藏
 问题点数:0 回复次数:0 
postfix 的自动改写地址功能 canonical_maps 参数的利用
搭建自己的Postfix 对外部domain(比如)发邮件时想把wzj@ 显示成 wzj.lab1@

来方便理解时

要用到/etc/postfix/main.cf 文件中的canonical_maps 参数

1. 在main.cf 最后加上这样一行
canonical_maps = hash:/etc/postfix/canonical

2. 然后创建canonical 文件
# vim canonical
里面加上一行,比如
wzj@        wzj.lab1@

3. 然后进行映射
# postmap /etc/postfix/canonical
就会生成一个canonical.db 文件

4. 重启
# postfix reload

这样你在发邮件的时候自己的发件人地址就会自动被改写了

怎样发邮件具体过程如下
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail. ESMTP Postfix (Ubuntu)
ehlo localhost
250-mail.
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: wzj@mail.
250 2.1.0 Ok
rcpt to: g106711@
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
 some tricks on canonical.
.
250 2.0.0 Ok: queued as 77C2C2C15EC
quit
221 2.0.0 Bye
Connection closed by foreign host.


[ 本帖最后由 madfrogme 于 2013-1-9 15:48 编辑 ]
搜索更多相关主题的帖子: domain 
2013-01-09 14:00
快速回复:postfix 的自动改写地址功能 canonical_maps 参数的利用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049719 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved