我按照这个教程configurationPostfix + Dovecot与虚拟用户(在MySQL数据库中): https : //www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-dovecot –mysql-和spamassasin 我可以创build一个用户(在数据库中添加一行),然后这个用户可以连接一个电子邮件客户端(使用IMAP)。 问题是,用户不能接收电子邮件(我试图发送电子邮件从另一个用户,所以本地电子邮件)。 我已经创build了两个用户, bla和salut ,域isp6.lab (我在主机isp6.lab添加到127.0.0.1,本地testing没有问题从这边)。 /var/log/mail.log如下所示: Oct 5 13:43:28 debianR postfix/lmtp[6346]: 4284485120: to=<[email protected]>, relay=mail.isp6.lab[private/dovecot-lmtp], delay=0.12, delays=0.08/0/0/0.04, dsn=5.1.1, status=bounced (host mail.isp6.lab[private/dovecot-lmtp] said: 550 5.1.1 <[email protected]> User doesn't exist: [email protected] (in reply to RCPT TO command)) 在我的/etc/dovecot/conf.d/10-mail.conf中,我有这行mail_location: mail_location = maildir:/var/mail/vhosts/%d/%n 并在我的/etc/dovecot/conf.d/auth-sql-conf.ext(只是一个示例,而不是完整的文件): userdb { driver = static args = uid=vmail […]
这里是情况:我们有一个邮件服务器configuration在一个VPS(使用Postfix / Dovecot)与邮件1域pipe理。 我们只是将该域的邮件移至Google Apps。 MXlogging工作正常,我们可以收到世界其他地方发送给我们的电子邮件。 但是我们的VPS邮件(主要是通知几个Web应用程序和像Logwatch这样的系统工具)正在本地交付。 VPS正确地将电子邮件发送到任何其他域 ,但在内部将邮件路由到我们自己的域,而不发送到Google Apps。 我们希望该邮件能够通过Internet路由到Google Apps邮箱。 如何让VPS将域的域名发送到Google Apps中的新收件箱? 我需要在哪里开始调整Postfix / Dovecot的configuration? 我对邮件服务器非常陌生,我不知道这两个应用程序中的哪一个负责本地发送/路由的邮件。 我已经深入了解了 ServerFault,发现了一个关于移动的利弊的问题 (不完全是我现在需要的),一些相关性较低但仍然有趣的问题,以及一个类似的问题 ,但有一个答案,但没有解释我想要做什么。 那么,谁有关于如何重新configurationVPS上的系统来获取邮件的想法呢? 我不是一个系统pipe理员,我有点失去了如何进行。 这是我在这个SE网站的第一个问题:) 谢谢你们。
我有一个laposte.net免费的法国电子邮件提供商的问题:自从几个星期以来,他们的smtp服务器不再接受空MAIL FROM 。 这是一个示例telnet会话: $ telnet smtpz4.laposte.net 25 Trying 194.117.213.1… Connected to smtpz4.laposte.net. Escape character is '^]'. 220 lpn-prd-vrin016 ESMTP Postfix (Ubuntu) HELO XX.XXXXX.XXX 250 lpn-prd-vrin016 MAIL FROM:<> 501 5.0.1 Emetteur invalide. Invalid Sender. LPN007_403 421 4.7.0 lpn-prd-vrin016 Error: too many errors Connection closed by foreign host. 我知道这是必须接受这些电子邮件,我已经多次与他们联系,没有任何运气。 对于我来说,问题在于邮递员邮件列表:由于邮件是用空MAIL FROM发送的,所以他们都被laposte.net地址拒绝(其他域名可以正常工作)。 你知道一个解决方法,无论是作为邮件configuration选项,或者可能使用Postfix特定的重写规则,以更改发送到此域的邮件的空MAIL FROM ? 编辑:这是Mailman(我的系统上的版本2.1.15)发送的邮件的完整标头: From […]
我在跑: CentOS 6.5 Postfix 2.6.6 opendkim: OpenDKIM Filter v2.9.0 Compiled with OpenSSL 1.0.1e-fips 11 Feb 2013 SMFI_VERSION 0x1000001 libmilter version 1.0.1 Supported signing algorithms: rsa-sha1 rsa-sha256 Supported canonicalization algorithms: relaxed simple Active code options: USE_DB USE_UNBOUND libopendkim 2.9.0: 我已经安装了Zarafa,everythign运行完美。 然后我试图安装OpenDKIM,一直有麻烦。 我安装了另一台服务器,我运行Zimbra,没有任何问题。 这个服务器虽然不合作。 我的/ var / log / maillog文件甚至没有显示任何的openDKIM指示。 没有什么关于opendkimlogging。 我的DNSlogging已正确添加。 (通过DIGtesting)我已经尝试了两个不同的configuration文件,但这是当前的一个: AutoRestart Yes AutoRestartRate 10/1h […]
我有VPS(服务器A)和托pipe(服务器B)。 在服务器A上 ,我设置了邮件服务器(debian,postfix,dovecot,postfixadmin和roundcube,自签名证书,TLS唯一身份validation) 我可以发送和接收通过roundcubelogging的消息, 我可以发送和接收邮件客户端(例如thunderbird)的消息, 我可以在本地机器上发送来自网站的电子邮件, 我可以从服务器B (symfony2 / swiftmailer)托pipe的网站发送电子邮件。 问题是无法从服务器A (与邮件服务器相同)发送来自网站的电子邮件(从服务器B的原始网站的确切拷贝)。 我在日志中获得以下消息: 10月26日19:45:00 vps105120后缀/ smtpd [3107]:连接从域 [ IP ] 10月26日19:45:00 vps105120后缀/ smtpd [3107]:SSL_accept错误从域 [ IP ]:0 10月26日19:45:00 vps105120后缀/ smtpd [3107]:警告:TLS库问题:3107:错误:14094418:SSL rutines:SSL3_READ_BYTES:tlsv1警报未知ca:s3_pkt.c:1258:SSL警报号码48: 10月26日19:45:00 vps105120后缀/ smtpd [3107]:从域 [ ip ] STARTTLS后失去连接 10月26日19:45:00 vps105120后缀/ smtpd [3107]:从域 [ ip ] 任何想法如何处理这个?
我设置后缀SMTP中继,这将被放置在Exchange服务器之后。 详细信息:1)后缀服务器名称mail.server.com 2)我们有几个域名:a-domain.com,b-domain.com等。 我需要重写电子邮件标题。 所以收件人不会收到像 收到:从mail.server.com([XX.XX.XX.X]) 但是,如果发件人是[email protected]或mail.b-domain.com([XX.XX.XX.X]),将从mail.a-domain.com([XX.XX.XX.X])收到。 X])如果发件人是[email protected] 这是可能的吗?
出于安全原因(以及其他原因)我想隐藏来自SMTP响应的“Postfix” 现在: [root@mail ~]# telnet 127.0.0.1 25 Trying 127.0.0.1… Connected to 127.0.0.1. Escape character is '^]'. 220 mail.example.biz ESMTP Postfix 我只需要答案是: 220 mail.example.biz ESMTP 这可能吗?
我有我的服务器上的后缀,我正在使用procmail和自定义的shell脚本处理传入的电子邮件为我的本地域/计算机上的用户帐户之一。 ([email protected]) 当我在电子邮件中只有一个收件人时,一切正常,但只要我在电子邮件列表中添加另一个收件人,我就会收到同样的信息两次! (例如:发送邮件到[email protected],[email protected]) main.cf没有特殊的configuration,但是: mailbox_command = /usr/bin/procmail -a "EXTENSION" 和.procmailrc如下: TO=`formail -xTo:` SUBJECT=`formail -xSubject: \ | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'` SENDER=`formail -xFrom: \ | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'` BODY=`formail -I "" \ | expand | sed -e '1,/^$/ d' -e '1,/^$/ d'` BODY=`formail -I […]
我最近更新了我的Debian wheezy(7.7),之后忘了检查所有的系统。 所以,在升级之前或者在什么时候打破了这个版本,我都说不出来是什么版本。 当我今天尝试连接到我的postconf时,我只收到一个空白页面。 查看错误日志显示此消息: PHP Fatal error: Cannot redeclare hex2bin() in /var/www/postconf/functions.inc.php on line 1338 如果我试图通过php5 /var/www/postconf/login.php直接将login页面调入php,则会出现同样的错误。
我有两个后缀的邮件服务器 mailserver1正在运行amavis来扫描垃圾邮件和病毒邮件 mailserver2运行时没有amavis。 我的问题是,如何从mailserver1分别使用mailserver1和amavis来扫描邮件表单mailserver2。 我已经在邮件服务器1上configurationpostfix来将邮件转发给阿马维斯,这工作正常,但如果可能的话,我想从mailserver2邮件直接转发给阿马维斯。 有人知道我怎么能指定阿马维斯也听外部端口。 我的amavisconfiguration看起来像这样: #where can i specify the ip address and the networks for which amavis is listening?? $inet_socket_port = [10024,10028]; # default listening socket #incoming mail from server1 $interface_policy{'10024'} = 'S1'; #incoming mail from server2 forewarded by server1 $interface_policy{'10028'} = 'S2'; $policy_bank{'S1'} = { #send back to postfix on local […]