我想使用ePrint使用本地电子邮件(或别名)(如[email protected])而不是[email protected]进行打印。 对于我已经使用惠普的ePrint服务的服务,该服务将不会打印任何没有将myprint @ hpeprint作为“to”或“cc”字段的内容,这意味着我第一次尝试简单地创build一个别名表格:
[email protected] [email protected]
根本没有工作…
Googling和Stackoverflowing带领我尝试使用recipient_bcc_maps指令,我做了:
文件:/ etc / postfix /收件人 _bcc_ 地图
# recipient_bcc map [email protected] [email protected]
和:
文件:/etc/postfix/main.cf
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
但是当我尝试发送任何电子邮件时发生以下错误:
SMTP错误:[451] 4.3.0错误:队列文件写入错误
编辑
上面的错误通过使用postmap将文件转换为散列来纠正。
简而言之 ,我实际上需要一种方法,即将任何发送到[email protected]的邮件复制到[email protected],或者将“to”字段replace为[email protected] 。 这可行吗?
我相信你在使用bcc_maps的正确轨道上。 当你正在通过recipient_bcc_maps并添加完成后
[email protected] [email protected]
你使用后贴图散列文件? 如果没有,做:
/usr/local/sbin/postmap /etc/postfix/recipient_bcc_maps
一旦完成,您需要重新启动Postfix来应用更改:
service postfix stop service postfix start
-Brendan
我认为BCC不会出现在收到的消息。 你可以尝试使用规范的地图。 http://www.postfix.org/postconf.5.html#canonical_maps