如何使用Postfix来拷贝HP ePrint

我想使用ePrint使用本地电子邮件(或别名)(如[email protected])而不是[email protected]进行打印。 对于我已经使用惠普的ePrint服务的服务,该服务将不会打印任何没有将myprint @ hpeprint作为“to”或“cc”字段的内容,这意味着我第一次尝试简单地创build一个别名表格:

[email protected] [email protected] 

根本没有工作…

GooglingStackoverflowing带领我尝试使用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