我尝试设置一个新的Mailsystem,并为IMAPconfigurationPostfix for smtp和Cyrus,身份validation应该再次通过SASLAUTHD工作Active Directory。 我安装以下版本: 赛勒斯2.2 后缀:2.5.5 Debian GNU / Linux 5.0 PAM(Linuxlogin)和IMAP的身份validation仍然有效,但不适用于smtp。 host:/etc/postfix# testsaslauthd -u user -p passwd -s smtp 0: NO "authentication failed" host:/etc/postfix# testsaslauthd -u user -p passwd -s imap 0: OK "Success." host:/etc/postfix# 我在这个Turorial之后安装Kerberos Auth: SASL对Active Directory进行身份validation # saslfinger -s saslfinger – postfix Cyrus sasl configuration Do 11. Nov 15:07:16 CET […]
我有一个本地postfix服务器,我希望它只能中继电子邮件到唯一的本地域(localdomain.be): myhostname = localdomain.be mydomain = localdomain.be alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = $myhostname mydestination = $myhostname relay_domains = $mydomain default_transport = smtp relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.0/24 mailbox_size_limit = 64000000 message_size_limit = 1000000 recipient_delimiter = + inet_interfaces = all inet_protocols = all smtp_host_lookup = native 此configuration工作正常,以允许本地和外部目的地域的中继邮件,但我希望它是不可能发送到其他域(即:gmail.com)。 relay_domains是应该确保,但它似乎并没有真正的过滤,因为我仍然可以发送到我的Gmail地址。
在查看我的邮件队列时,我注意到服务器正试图发回一个反弹电子邮件,据推测是垃圾邮件发送者。 读错误,我注意到它揭示了一个虚拟别名的扩展价值。 有没有办法隐藏这个地址,并保持透明? 我在别名文件[email protected] [email protected]别名设置为[email protected] [email protected] ,这里是邮件内容: 这是主机myhost.tld的邮件系统。 我很抱歉要告诉你,你的消息不能 交付给一个或多个收件人。 它附在下面。 如需更多帮助,请发送邮件到邮政。 如果你这样做,请包括这个问题报告。 您可以 从附件中返回的消息中删除自己的文本。 邮件系统 < [email protected] >(从<[email protected]>扩展):主机 gmail-smtp-in.l.google.com [74.125.95.27]说:552-5.7.0我们的系统 检测到您的消息的非法附件。 请访问552-5.7.0 http://mail.google.com/support/bin/answer.py?answer=6590至552 5.7.0 查看我们的附件指南。 37si2240042ibi.37(在答复结束的时候) DATA命令)
我正在使用postfix和dovecot设置一个邮件服务器。 我正在使用存储在SQL数据库中的虚拟用户。 我检查过邮件队列是空的,日志显示邮件已收到但未被转发。 我已经发布了main.cf和master.cf的相关部分: main.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf virtual_transport = dovecot dovecot_destination_recipient_limit = 1 master.cf dovecot unix – nn – – pipe flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient} 我也试着用一个shell脚本replace/ usr / local / libexec / dovecot / deliver,这个脚本会logging命令是否执行,但是没有保存日志。
我正在使用虚拟别名映射来中继邮件,并且不断有一些条目反弹。 Postfix似乎知道他们应该去哪里,当我运行postmap -q为virtual_alias_maps和virtual_alias_domains,他们都返回正确的数据。 这是我得到的错误: Aug 4 16:48:03 server2 postfix/error[53118]: 0ACABDABAA: to=<[email protected]>, orig_to=<[email protected]>, relay=none, delay=17221, delays=17221/0.02/0/0, dsn=4.0.0, status=SOFTBOUNCE (User unknown in virtual alias table) 当我跑步 postmap -q "bar.com" hash:/path/to/virtual-alias-domain 它返回“bar.com”,当我运行 postmap -q "[email protected]" hash:/path/to/virtual-alias-map it returns "[email protected]" 还有什么我应该看? 另外,地图的权限应该是什么?
我正在configuration一个具有多个实例的Postfix邮件服务器。 每个实例都被分配了自己的IP和域名。 对于某些实例,我已经为特定域启用了延迟率: main.cf yahoo_destination_rate_delay = 5s yahoo_concurrency_failed_cohort_limit = 10 yahoo_destination_concurrency_limit = 10 ymail_destination_rate_delay = 5s ymail_concurrency_failed_cohort_limit = 10 ymail_destination_concurrency_limit = 10 master.cf yahoo unix – – n – – smtp -o syslog_name=postfix-3 -o smtp_fallback_relay= ymail unix – – n – – smtp -o syslog_name=postfix-3 -o smtp_fallback_relay= 运输 yahoo.com yahoo: ymail.com ymail: 我的问题是,每个实例如何知道使用哪个传输? 我设置 postmap […]
这里是被阻止的消息的标题(实际的域名被replace为domain.com,具有nnnn的IP地址和具有person.account的gmail账户名称): Delivered-To: [email protected] Received: by 10.216.89.137 with SMTP id c9cs247685wef; Tue, 6 Dec 2011 16:06:37 -0800 (PST) Received: by 10.224.199.134 with SMTP id es6mr14447757qab.2.1323216395590; Tue, 06 Dec 2011 16:06:35 -0800 (PST) Return-Path: <[email protected]> Received: from mail.domain.com (domain.com. [nnnn]) by mx.google.com with ESMTP id b16si7471407qcv.131.2011.12.06.16.06.35; Tue, 06 Dec 2011 16:06:35 -0800 (PST) Received-SPF: pass (google.com: domain […]
我使用本指南http://www.postfix.org/INSTALL.html#install在我的服务器上安装了postfix 基本上创build我自己的包和安装。 现在我想在服务器重启时自动启动postfix。 我已经尝试添加符号链接chkconfig –add postfix但我得到这个错误: error reading information on service postfix: No such file or directory 我有postfix在服务器上运行就好了。 现在开始/停止使用postfix sudo postfix stop sudo postfix start 任何想法如何让它开始自己?
我还在学习使用Linux,所以请忍受我。 我有一个在debian服务器上的安装程序,Virtualmin使用Postfix的邮件。 这只是一个标准的Virtualmin设置,一切都基本上工作,因为我需要它。 现在,突然之间,我经历了我的邮件队列大小爆炸,占用了我所有的磁盘空间。 可悲的是,有人正在使用我的服务器作为一个开放的邮件转发垃圾邮件的Hotmail,雅虎和类似的帐户。 我的问题是,我不知道如何阻止它,或者他们如何发送邮件。 我做了postconf -n ,这是我的configuration说: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases allow_percent_hack = no append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix home_mailbox = Maildir/ inet_interfaces = all mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME mailbox_size_limit = 0 mydestination = Debian-60-squeeze-64-minimal, digitalstorm.dk, localhost.dk, localhost myhostname = […]
我在Ubuntu 10.04上安装了postfix / dovecot系统,并发送/接收电子邮件,但是当我发送电子邮件时,他们都来自[email protected]。 例如,我有一个名为“信息”的用户,当我尝试从这个邮箱“/home/vmail/mydomain.com/info/Maildir”发送使用mutt的电子邮件时,电子邮件将发送查找,但它将来自“根@ mydomain.com“而不是”[email protected]“。 我有3个邮箱(/home/vmail/mydomain.com/root/Maildir,home/vmail/mydomain.com/root/postmaster和/home/vmail/mydomain.com/root/info),他们都发送和接收电子邮件。 我是新来的后缀和鸽舍…谁知道自己在做什么帮助我在这一个? 30 myhostname = mail.mydomain.com 31 alias_maps = hash:/etc/aliases 32 alias_database = hash:/etc/aliases 33 myorigin = mydomain.com #have tried setting myorigin = mail.mydomain.com and still same problem 34 mydestination = mail.mydomain.com, localhost, localhost.localdomain 35 relayhost = 36 mynetworks = 127.0.0.0/8 37 mailbox_size_limit = 0 38 recipient_delimiter = + […]