我使用postfix来完成我写的邮件系统的最终交付。 所以这个后缀安装只接受来自我的邮件,并popup。 当后缀队列为空时,可以在5ms左右接收一个邮件。 当队列有150k-200k左右的信息时,从我到postfix的切换速度真的很慢,比如50-100到500ms。 我在每一个SMTP对话中都有日志时间,所以我可以看到时间在哪里。 其中一些是我在等待RCPT TO命令的响应,但是在发送最后一个点之后绝大多数时间消失了,然后我才得到“250排好队列…”的响应。 我想也许RCPT延迟是在DNS查找,但这并不帮助我的排队时间。 我为所发送的所有电子邮件保留一个TCP套接字,并为每个邮件进行RSET对话,因此不必花费时间创build和断开TCP连接,这一切都在等待postfix对邮件进行排队。 我读过的关于性能调优postfix的所有内容都与队列pipe理有关,并为这个和那个域发送邮件。 但是我担心只能让postfix快速接收邮件。 有没有什么办法可以找出这个postfix在这个时候正在做什么,还是有办法让它变得更快? / var / spool / postfix队列在本地磁盘上,所以我不能更快。 有什么build议么?
我有一个邮件服务器设置使用虚拟用户和后缀,我可以通过使用我的Windows Phone 8邮件客户端发送邮件,但是当我尝试通过Outlook 2013发送testing电子邮件,或不使用TLS启用Outlook超时。 “Outlook无法连接到您的SMTP服务器”,但我看到在我的mail.log没有连接企图也当我在我的服务器在同一networking上,而不是当我在外部networking上时,可以发送。 有任何想法吗? 谢谢,Nat
我的本地SMTP中继发现向我的G-Suite群组和用户发送邮件越来越困难。 数量不是很高,但Google对来自外部的传入电子邮件施加了相当低的限制。 像每20分钟180和每小时360。 由于Google计算投递尝试的方式,看起来我需要确保在临时传送错误(450)被定向到与原始尝试相同的服务器之后,并且仅在经过了一定的退避时间之后,才能重试。 在推迟configuration的退避时间之前,默认行为似乎是对辅助MX服务器之一的立即尝试。 这会导致Google计算另一个投递尝试,并在交付被接受之前增加时间。 这怎么可能在postfix中完成?
我收到我的系统上的一个邮件帐户的消息: 诊断代码:X-Postfix; 不能附加邮件到文件/用户名:不能 独占创build文件:权限被拒绝 我之前删除了/var/spool/mail/username.lock这个用户,也可能暂时移动了/ var / spool / mail / username。 / var / spool / mail / username的权限是: -rw-r–r– 1 username mail 0 May 6 00:08 /var/spool/mail/username 我不知道为什么这个邮件帐户得到消息返回。 什么可能导致这个错误讯息?
我有一个后缀服务器设置来接受来自STMPauthentication客户端的外发邮件。 多年来,它一直以这种方式为大量不同的电子邮件客户端取得成功。 最近,我得到了一台基于Windows 8.1的平板电脑,并希望使用随附的Metro UI邮件应用程序。 这个应用程序的IMAP客户端function似乎很好,但我很难成功地发送电子邮件。 邮件提交通过TCP端口465上的SSL进行。 我在网上发现了一些评论,也许一些最近的MS客户端对LOGIN可用作SASLauthenticationtypes是挑剔的,所以我启用了这个function,但没有显着的改进。 深入挖掘,我启用了正在尝试发送的IP地址的debugging日志logging,并从日志中提取了以下副本: > unknown[ip.add.re.ss]: 220 mail.my.domian ESMTP Postfix Mail Deamon < unknown[ip.add.re.ss]: EHLO WINMJGRJQ83FFQ > unknown[ip.add.re.ss]: 250-mail.my.domain > unknown[ip.add.re.ss]: 250-PIPELINING > unknown[ip.add.re.ss]: 250-SIZE 42428800 > unknown[ip.add.re.ss]: 250-ETRN > unknown[ip.add.re.ss]: 250-AUTH PLAIN LOGIN > unknown[ip.add.re.ss]: 250-AUTH=PLAIN LOGIN > unknown[ip.add.re.ss]: 250-ENHANCEDSTATUSCODES > unknown[ip.add.re.ss]: 250-8BITMIME > unknown[ip.add.re.ss]: 250 DSN < unknown[ip.add.re.ss]: […]
假设我希望用户A和B在Postfix下接收对方的邮件。 有没有办法将其设置为root? 我的第一种方法没有奏效。 也就是说,在/etc/aliases下面是: A: A, B B: B, A 导致可理解的转发循环。 在此先感谢您的帮助。
我使用的是Debian 6,Postfix 2.9.6,如果可能的话,我想避免使用MySQL。 这里是main.cf的相应部分 virtual_alias_domains = example1.com example2.com virtual_alias_maps = hash:/etc/postfix/virtual / etc / postfix / virtual如下: [email protected] [email protected] @example2.com [email protected] 如果我删除第二行,没有问题,但所需的function已经消失。 如果它在那里,postfix会在启动后立即崩溃。 使用[email protected],@example2.com [email protected]具有相同的结果。 这是我的意思: # postfix start postfix/postfix-script: starting the Postfix mail system # postfix status postfix/postfix-script: the Postfix mail system is not running # /etc/init.d/postfix start [ ok ] Starting Postfix Mail […]
我已经通过将此configuration添加到main.cf ,将Postfix设置为SMTP服务器: myhostname = foo.com mydomain = foo.com myorigin = $mydomain smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes broken_sasl_auth_clients = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_helo_required = yes smtpd_helo_restrictions = reject_invalid_helo_hostname smtpd_recipient_restrictions = reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd sasl_passwd文件如下所示: foo.com user:pass 我从该文件生成了一个sasl_passwd.db 。 不幸的是,当用用户名和密码连接到我的服务器时,我一直在获取authentication失败。 我究竟做错了什么?
在我的后缀日志中,当我从基于PHP的网站发送电子邮件时,我有以下几点: Feb 11 11:52:04 cp5 postfix / qmgr [6007]:93C6E79C4D1:from = | [email protected] |,size = 3266,nrcpt = 1(队列激活) (我用小于/大于号的符号代替) 上面的问题是我需要控制“FROM:”地址。 我知道我可以通过修改Postfix main.cf文件中的“mydomain”来控制“@ domain.com”地址,我必须这样做才能阻止电子邮件从第一个地方跳起来。 现在的问题是人们回复“[email protected]”,我不想这样做。 这是一个Plesk 9.5服务器,据我所知,它运行一个标准的Postfix安装。 我想build议如何解决我的PHP脚本中的这个问题。
我使用我的postfix服务器作为中继到另一个提供者。 我挖掘一点,找出为什么发送简单的邮件需要这么多的时间。 我知道,后缀做每个单一的邮件完成DNS查询(30秒丢失): Apr 30 11:26:50 dev1 postfix/smtp[20917]: connecting to in.mailjet.com port 25 Apr 30 11:26:55 dev1 postfix/smtp[20917]: dns_query: in.mailjet.com (MX): OK Apr 30 11:26:55 dev1 postfix/smtp[20917]: dns_get_answer: type MX for in.mailjet.com Apr 30 11:26:55 dev1 postfix/smtp[20917]: dns_get_answer: type MX for in.mailjet.com Apr 30 11:26:55 dev1 postfix/smtp[20917]: dns_get_answer: type MX for in.mailjet.com Apr 30 11:26:55 […]