启动clamd时显示以下错误; freshclam [26882]:[LibClamAV] mpool_malloc():试图分配8388608个字节。 请报告到http://bugs.clamav.net 我的linuxOS上有很多未使用的RAM内存,但是这个错误一直显示在显示器上,由于错误我无法启动clamd守护进程。 而现在我无法发送或接收电子邮件。 你能告诉我们这个错误的原因,以及如何解决?
我试图设置一台服务器来发送单个域的邮件,但是我无法确定这些Postfix设置的正确值。 mydomain = example.com myhostname = example.com myorigin = $mydomain mydestination = $example, localhost.$example, localhost relayhost = mynetworks = 127.0.0.0/8 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all 有人可以解释他们,所以我知道我应该设置他们? 像$mydomain这样的东西似乎是由脚本在运行时添加的。 这似乎工作(电子邮件来自[email protected]),但我厌倦了使用参数值,我不明白。
我们有一个vps运行的Ubuntu 10.04.4 LTS,并试图find一个解决scheme的PHP问题,我已经意识到什么看起来像一个问题,系统日志系统 – 我不知道。 syslog.conf文件如下所示: auth,authpriv.* -/var/log/auth.log *.*;auth,authpriv.none -/var/log/syslog #cron.* -/var/log/cron.log daemon.* -/var/log/daemon.log kern.* -/var/log/kern.log lpr.* -/var/log/lpr.log mail.* -/opt/psa/var/log/maillog user.* -/var/log/user.log # # Logging for the mail system. Split it up so that # it is easy to write scripts to parse these files. # mail.info -/var/log/mail.info mail.warning -/var/log/mail.warn mail.err -/var/log/mail.err # Logging for […]
我使用Postfix作为MTA和中继。 希望从远程系统发送电子邮件的用户authentication和Postfix到达福科特的手,这很好。 但是,如何限制哪些用户可以使用SMTP +validation,而不限制对POP或IMAP的访问? 对于我来说,如果该块在Dovecot的SASLauthentication中,或者由Postfix在表格中查找,这并不重要。 使用Postfix 2.9.6 for SMTP,Dovecot 2.0.19用于POP,IMAP和SASL。 虚拟用户存储在MySQL 5.5.40中。 root@mx1:~# postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix home_mailbox = Maildir/ inet_interfaces = all mailbox_size_limit = 0 message_size_limit = 51200000 mydestination = localhost, mx1.mydomain.tld myhostname = virtmx.mydomain.tld mynetworks = /etc/postfix/mynetworks myorigin = /etc/mailname […]
我试图configurationpostfix和dovecot与存储在MySQL中的虚拟域一起工作,但是当邮件从postfix传递到dovecot的时候,我一直在遇到这个问题。 Apr 26 11:54:40 smtp postfix/pipe[13165]: 20CCE1C30D5: to=<[email protected]>, relay=dovecot, delay=45846, delays=45846/0.28/0/0.14, dsn=4.3.0, status=deferred (temporary failure. Command output: lda: Error: user [email protected]: Error reading configuration: Invalid settings: postmaster_address setting not given lda: Fatal: Internal error occurred. Refer to server log for more information. ) 现在,因为我知道Google是如何工作的,所以我发现了很多参考资料:“你需要在15-lda.conf中添加postmaster_address选项到lda协议行。 这是doveconf -n的输出 # 2.2.9: /etc/dovecot/dovecot.conf # OS: Linux 3.13.0-49-generic i686 Ubuntu […]
我有一个邮件服务器“example.com”,将收件人“[email protected]”的所有电子邮件转发给“[email protected]”。 我的邮件服务器运行Postfix,它使用virtual_alias_maps机制来执行转发。 我也为“example.com”安装了SPFlogging: v=spf1 a include:aspmx.googlemail.com ~all 问题是,只要有人将邮件发送到“[email protected]”,Gmail会根据example.com的IP地址validationexample.com SPFlogging! 我以为它应该对原始发件人的IP地址进行validation。 例如,我在我的家庭Internet连接上的笔记本电脑上。 我按如下方式连接到example.com的邮件服务器: $ telnet example.com 25 20 example.com ESMTP Postfix (Debian/GNU) HELO my-laptop.local 250 example.com MAIL FROM:<[email protected]> 250 2.1.0 Ok RCPT TO:<[email protected]> 250 2.1.5 Ok DATA 354 End data with <CR><LF>.<CR><LF> From: [email protected] To: [email protected] Subject: test test . 250 2.0.0 Ok: queued as CE5F42200F9 […]
我有一个有两个域的服务器。 我得到了标题中提到的警告: 不要在mydestination和virtual_alias中列出域example.com 尽pipe我收到了上述警告,但它工作正常,没有问题。 但我想知道如何解决它。 在这两个地方拥有域名的原因是因为我想实现catchall – 发送到@ domain.tld的所有电子邮件都应该到该域的邮件帐户。 现在,如果我不把这个域放在我的目的地,服务器拒绝接受那个域的邮件,因为它不想成为一个开放的中继。 如果我不把别名别名放到虚拟别名表中,那么catchall不起作用(显然)。 那么正确的解决scheme是什么? 我试图阅读http://www.postfix.org/VIRTUAL_README.html#virtual_alias上的东西,但我似乎无法让我的设置工作任何其他方式。 (PS:我使用的是webmin / virtualmin来pipe理我的网站,当我尝试使用内置的configuration工具进行configuration时,它会使用我手动创build的相同解决scheme,所以webmin甚至不知道更好这样做的方法…)
我已经为IPv6和IPv4configuration了邮件服务器,但是在大多数情况下,它使用IPv4,而IPv6在远程主机上可用。 我在2.9版本中使用Postfix。 所以我的想法是,后缀使用IPv6,如果可用,有一个回退到IPv4或我错了?
我将电子邮件从原来的Plesk安装迁移到运行iRedMail的定制的Ubuntu服务器(postfix / amavisd / dovecot / etc)。 我使用postfixadmin来pipe理所有的域和一个mysql后端。 我注意到,如果我想“别名”或创build一个前锋,我不能使用现有的邮箱 – 所以我不能复制Plesk风格的“保存副本redirect”function。 我目前正在通过数据库设置远程别名,并使用: virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf 如果还有一种方法可以继续使用我的数据库,这将是理想的 – 即使我必须添加一些列,并更改查询。 谢谢!
我正在寻找一个像smtpd_enforce_tls这样的Postfixconfiguration选项,但是它可以让我有select地执行TLS,具体取决于电子邮件来自哪个域。 我需要允许来自除某些选定的始发域以外的所有非TLS传入电子邮件。 这可能吗? 我知道从Postfix 发出的电子邮件中有select地实施TLS是很简单的,但是我正在谈论电子邮件进入。