How to use gmail as relay host for postfix in Ubuntu 12.04
Monday, January 20th, 2014 Posted in Linux, 安装配置 | No Comments »Reference: https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/ first of all, please note that when the recipient receives your email, the sender will be changed to the gmail account you are going to use Add the following code in /etc/postfix/main.cf [crayon-5dee55da5040a671518153/] Then, edit your authentication file /etc/postfix/sasl_passwd as the following ...
postfix 只允许指定的用户给特定的别名发送邮件
Monday, October 17th, 2011 Posted in Linux | No Comments »本文出自 “一个SA的工作和学习记录” 博客,请务必保留此出处http://chlotte.blog.51cto.com/318402/404764 公司需求:只有公司高层才可以向全体员工发送邮件,除此之外,均无权向全体员工发送邮件。 公司高层邮箱: [crayon-5dee55da5071a972493222/] 全体员工邮箱:qtyg@ourgame.com postfix相关概念如下,具体的请参考《postfix权威指南》,在第十一章 反垃圾邮件 中讲的很清楚,下面引用了其部分参数: [crayon-5dee55da5071f456458134/] 自定义规范等级的名称,列出管理员自定义的所有规范等级,每一组规范等级,都是由一系列UBE限制条件组成。 Check_client_access 客户端 Check_sender_access 发件人 Check_recipient_access 收件人 Check_recipient_access maptype:mapname Check_recipient_access 指向一个含有邮件地址、网域名称、人名的访问表,用于对比客户端在RCPT TO命令中提供的收件地址,如果发现相符的索引键,则postfix执行相对应的值所提定的动作。 Check_sender_access maptype:mapname Check_sender_access 指向一个含有邮件地址,网域名称,人名的访问表,用于对比客户端在MAIL FROM命令中提供的寄件人邮件地址,如果发现相符的索引键,则postfix执行相对应的值所指定的动作。 SMTP对话过程以各阶段对应的限制条件: 动作如下: OK: 通过当前过滤规则的检查,postfix继续检查下一组过滤规则。 REJECT: 拒绝邮件.后面可以加上一段简短信息,说明拒绝的理由,这段信息会连同拒绝码一起返回给客户端,并且被记录在postfix日志文件中。 解决方法如下: 1,定义规范等级,名称分别为local_only与local_only1,修改main.cf [crayon-5dee55da50722548136869/] [crayon-5dee55da50724020325412/] 2,建立相关的目录,也可以不建目录,直接放在postifx目录下面,不过,为了以后维护方便,我还是建了一个目录。 [crayon-5dee55da50726651891831/] 3,使用postmap将下列的文件转换成postfix可直接查询的格式。 [crayon-5dee55da50729631179832/] 4,重载postfix后,邮件服务器正常工作,实现了我们需要的功能。 [crayon-5dee55da5072a802929907/] 备注:不要忘记第3步,否则服务器会不能收发任何邮件,日志中会有如下提示: [crayon-5dee55da5072c425855172/]