Articles of postfix

如何在Postfix中强制发件人地址为“[email protected]”?

我已经build立了SMTP AUTH的Postfix服务器(端口587上的STARTTLS)。 我所有的用户都在域名“example.org”。 我想强制发件人地址为“[email protected]”。 我知道这可以通过main.cf选项来实现 smtpd_sender_restrictions = reject_sender_login_mismatch, … smtpd_sender_login_maps = hash:/etc/postfix/smtpd_sender_login_maps 与一个login_maps文件,如: [email protected] a [email protected] b [email protected] c … (另请参阅使用SMPT AUTH阻止发件人地址欺骗 ),但这意味着我每次有新用户时都必须编辑login_maps文件。 我不需要这样一个灵活的映射:它应该始终是“[email protected]”。 有更简单的select吗?

如何禁用后缀的RC4?

我已经在https://de.ssl-tools.net/mailservers上对我们的postfix服务器进行了安全检查,并得到了“ECDHE_RSA_WITH_RC4_128_SHA”仍然受支持的警告。 但不知道如何禁用…

更改Postfix中的最大邮件大小

将大邮件发送到运行Postfix作为MTA的新CentOS6服务器时,将返回以下消息: tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 552 552 5.3.4 Error: message file too big (state 18) 我发现了以下build议 ,但是对于需要在main.cf文件中添加的位置还不清楚: 这是由Postfix引起的,它不仅限制邮件而且限制邮箱大小。 我不得不在/etc/postfix/main.cf添加这个设置: message_size_limit = 31457280 […]

简单的后缀configuration – 将所有传入的电子邮件转发到单个地址

我有一个Ubuntu 9.04的服务器安装,它承载了less量的网站(目前是两个,将保持在一个数字)。 服务器的电子邮件要求是非常有限的 – 发送传出的电子邮件,并将所有传入的电子邮件转发到另一台服务器上的邮箱 – 很可能是谷歌。 我已经安装了后缀,外发邮件工作正常。 我如何configurationPostfix转发所有传入的邮件? 如果我把它发送到谷歌邮箱地址有什么特别的考虑? 最后,将基本的垃圾邮件过滤纳入转发机制有多困难?

Postfix每5分钟发送和接收相同的电子邮件4个月以上

早在六月份,我给自己发了EICARtesting签名,以确保我的后缀/ amavis / spamassassin等设置工作正常。 当时我没有注意到,但是这在某种程度上造成了时空连续性的一幕,或者是每隔5分钟邮件服务器一遍又一遍地发送给自己。 Oct 7 20:25:39 yavin postfix/smtpd[5598]: connect from localhost[127.0.0.1] Oct 7 20:25:39 yavin postfix/smtpd[5598]: 886FA1A14B0: client=localhost[127.0.0.1] Oct 7 20:25:39 yavin postfix/cleanup[5600]: 886FA1A14B0: message-id=<[email protected]> Oct 7 20:25:39 yavin postfix/smtpd[5598]: disconnect from localhost[127.0.0.1] Oct 7 20:25:39 yavin postfix/qmgr[2911]: 886FA1A14B0: from=<>, size=1610, nrcpt=1 (queue active) Oct 7 20:25:39 yavin postfix/smtpd[5598]: connect from localhost[127.0.0.1] Oct […]

将来自www-data的Postfix中的默认地址更改为其他内容

在Ubuntu服务器上设置Postfix和Apache / PHP。 邮件现在出去确定正确的域名,但本地部分显示名称始终是“万维网数据”,因为我假设Postfix默认使用用户的名称。 在php.ini文件中,我能够将sendmail_path更改为sendmail_path = "/usr/sbin/sendmail -t -i -f [email protected]"但电子邮件显示名仍然显示为www-data。 我试图用几种不同的方式指定显示名称,但是被忽略,邮件仍然以www数据的forms出现。 我希望能够做的是默认情况下,有任何邮件丢失,返回path等头作为"Example Support" <[email protected]>出去,但我不知道如果这是可能的。

POSTFIX致命的:没有SASLauthentication机制

我在上面的错误挣扎超过5个小时。 我试图完全删除Postfix,我已经按照下一个手册和SASL手册的指示来重新安装它。 当我试图用telnetlogin时,服务器阻止login,我得到这个:(用smtpd -v更详细): postfix / smtpd [26301]:xsasl_cyrus_server_create:SASL服务= smtp,realm =(null) postfix / smtpd [26301]:name_mask:noanonymous postfix / smtpd [26301]:警告:xsasl_cyrus_server_get_mechanism_list:没有适用的SASL机制 postfix / smtpd [26301]:致命的:没有SASLauthentication机制 这里是postconf -n的结果postconf -n : alias_database = hash:/ etc / aliases alias_maps = hash:/ etc / aliases allow_percent_hack = no append_dot_mydomain = no biff =没有 broken_sasl_auth_clients =是 config_directory = / etc / postfix home_mailbox […]

Postfix的别名和重复的电子邮件,如何解决?

我有在后缀设置别名,如下所示: [email protected]: [email protected], [email protected] … 当一封电子邮件被发送到[email protected],并且该别名中的任何收件人是cc:ed这是相当普遍的(即:“全部回复”),电子邮件将被重复发送。 例如,如果电子邮件发送到[email protected],并且[email protected]是cc:ed,它将被交付两次。 根据Postfix常见问题解答 ,这是devise的,因为Postfix并行地发送电子邮件而不扩展组,这使得它比sendmail更快。 现在这一切都很好,但是可以在发送电子邮件之前configurationPostfix实际删除重复的收件人吗? 我发现网上有很多人都有同样的问题,但我还没有find答案。 如果在Postfix中无法做到这一点,是否可以在途中做到这一点? 我已经试过教育我的用户,但这恐怕是徒劳的 我在Mac OS X Server 10.6上运行postfix,amavis设置为content_filter,dovecot设置为mailbox_command。 我已经尝试设置procmail作为一个smtp传递content_filter(根据下面的build议),但我似乎无法得到正确的。 由于各种原因,我不能取代标准的OS Xconfiguration,这意味着后缀,amavis和dovecot保持放置。 如果我愿意的话,我可以补充一下。

混淆了alias_maps和virtual_alias_maps

我已经在这里重新阅读这个文档以及其他文章,这对我来说还是很不清楚的。 我一直在testing各种事情,以了解alias_maps和virtual_alias_maps之间的差异,我没有看到在postfix中使用这两个单独的设置。 这是我到目前为止发现的(注意 – 我使用postfix在与我的web服务器相同的服务器作为空客户端发送电子邮件) : 1) / etc / aliases文件: root: [email protected] 当我将上面的代码添加到alias_maps ,我注意到一些像fail2ban这样的服务能够select这个服务,并且将根邮件发送到提到的别名邮件地址。 但是,我也注意到一些其他服务(如mail命令)不尊重这一点,并试图直接发送到[email protected]这不存在(我认为它的后缀myorigin设置,即添加@mydomain。 COM)。 为了解决这个问题,我添加了virtual_alias_maps 2) / etc / postfix / virtual root [email protected] 当上述添加时,所有的服务使用这个虚拟别名电子邮件。 我还注意到,一旦我添加上面,甚至fail2ban开始忽略我在/etc/aliases/文件中的初始设置,并开始遵循虚拟文件中给出的电子邮件地址。 现在这更让我困惑 – 为什么我们需要/etc/aliases/在虚拟别名映射中的电子邮件似乎覆盖它? 有两个独立的别名映射的目的是什么?我们什么时候决定何时使用什么? 为什么fail2ban(configuration为通过电子邮件发送到root@localhost )首先遵循alias_maps (/ etc / aliases /)中给出的电子邮件地址,稍后决定忽略一次virtual_alias_maps添加? 为什么不是所有的服务都读取/ etc / aliases中提到的电子邮件别名,并且只有当电子邮件别名被添加到虚拟别名映射中时,它们才能工作? 我从昨天开始花了几个小时,但仍然不确定。 有人能帮我解决我的困惑吗? 编辑:这是电子邮件发送到根使用mail root命令的邮件日志。 在/ etc / aliases /中提到了root用户的别名。 但是,除非将此别名电子邮件从aliases_maps移到virtual_aliases_maps , […]

SMTP上的Postfix TLS – RCPT TO然后提示重新协商5.5.1错误:没有有效的收件人

我已经在我的debian 6服务器上设置了ispconfig3,这里有一个通过SSL的smtp: 服务器是后缀 AUTH PLAIN (LOL!) 235 2.7.0 Authentication successful MAIL FROM: [email protected] 250 2.1.0 Ok RCPT TO: [email protected] RENEGOTIATING depth=0 /C=AU/ST=NSW/L=Sydney/O=Self-Signed Key! Procees with caution!/OU=Web Hosting/[email protected] verify error:num=18:self signed certificate verify return:1 depth=0 /C=AU/ST=NSW/L=Sydney/O=Self-Signed Key! Procees with caution!/OU=Web Hosting/[email protected] verify return:1 DATA 554 5.5.1 Error: no valid recipients 但事情是,如果我只是通过25端口做一个香草telnet我可以validation和发送邮件像疯子…希望这是足够的信息! (而不是'mail.app不能处理ssl!')