我的configurationdovecot – postfix – postfixadmin将不起作用。 由于我对电子邮件相当陌生,因此我遵循本教程 我的服务器是Ubuntu 13.04服务器。 从本地主机发送的电子邮件按预期工作,mxlogging正确设置。 这是mail.err中的错误,当我尝试连接到MS Outlook 2013的邮箱 Aug 31 06:00:15 NewWeb dovecot: imap([email protected]): Error: user [email protected]: Initialization failed: Namespace '': mkdir(/home/vmail/xxxxx.it/cappyt) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /home, dir owned by 0:0 mode=0755) Aug 31 06:00:15 NewWeb dovecot: imap([email protected]): Error: Invalid user settings. Refer to server log for […]
我正在使用简单的内容filter将邮件传递给perl脚本,以使用pgp密钥进行encryption。 Master.Cf在smtp下 -o content_filter=mail_encrypt:dummy 然后 mail_encrypt unix – nn – – pipe flags= user=gpgmap argv=/usr/sbin/gpgit.pl ${recipient} Main.cf content_filter = mail_encrypt 我使用了由Mike Cardwell编写的简单的perl脚本, https://github.com/mikecardwell/gpgit 它“看起来”像它的工作。 我发送邮件,postfix手到mail_encrypt,并给我一个成功传递的消息。 mail postfix/pipe[3149]: 3E87341017: to=<[email protected]>,relay=mail_encrypt,delay=1.6, delays=0.52/0.01/0/1.1, dsn=2.0.0, status=sent (delivered via mail_encrypt service) 但是这个消息没有任何意义。 我认为这不是交给PF来交付,但我不知道在哪里看这一点。 更新:我再次通过content_filter rfc读取并使用高级内容filter。 scan unix – – n – 10 smtp -o smtp_send_xforward_command=yes -o disable_mime_output_conversion=yes -o smtp_generic_maps= localhost:10026 […]
我的Postfixconfiguration有几个问题。 让我们从这个开始吧:在Postfix日志中,Postfix尝试连接(SMTP)到example.org而不是mailer.example.org 。 example.org是另一台电脑。 注意:我用我自己的域replace下面的example.org 。 example.org (运行web服务器的计算机)和mailer.example.org (运行postfix的计算机)的DNSparsing是正确的。 试图发送电子邮件的testing: ubuntu@mailer:~$ telnet localhost 25 Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. 220 mailer.example.org ESMTP Postfix (Ubuntu) ehlo mailer.example.org 250-mailer.example.org 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from: <[email protected]> 250 2.1.0 Ok rcpt to: <[email protected]> 250 2.1.5 Ok data 354 […]
我使用本教程将电子邮件转发到testing邮件服务器和Gmail上的另一个电子邮件地址,但不起作用。 http://www.cyberciti.biz/faq/linux-unix-bsd-postfix-forward-email-to-another-account/ 我怎样才能找出问题所在? 如何在主服务器上收到我的邮件? 如何找出我的转发方法问题? 后缀日志: Sep 9 12:18:17 server postfix/sendmail[10080]: fatal: bad string length 0 < 1: setgid_group = Sep 9 12:19:23 server postfix/master[12006]: fatal: bind 0.0.0.0 port 25: Address already in use Sep 9 12:28:24 server postfix/master[25885]: fatal: bind 0.0.0.0 port 25: Address already in use Sep 9 12:30:40 server postfix/postfix-script[28876]: fatal: the […]
这是一个相当长的问题,有一个长长的事情尝试和辛苦的列表,请容忍我。 总结是这个。 我能够通过使用postfix通过office365从ubuntu中继电子邮件; configuration工作。 它只作为用户之一; 更具体地说,对office365进行身份validation的用户是唯一有效的“from” 更多细节如下。 我在亚马逊的云端有一台机器,在这台机器上运行了大量的工作,并希望将状态邮寄给我。 我在工作时使用office365,所以我想通过office365中继邮件。 我最熟悉的后缀,所以我用它作为MTA。 configuration是ubuntu 12.04LTS ; 我已经安装了postfix和mail-utils。 对于这个例子,让我说我的公司是“ company.com ”,有问题的机器(通过弹性IP和DNS条目)被称为“ plaything.company.com ”。 主机名被设置为“ /etc/mailname ”, /etc/mailname 在玩物上,我有以下用户注册alpha , bravo和charlie 。 我有以下configuration文件。 alias_database = hash:/ etc / aliases alias_maps = hash:/ etc / aliases append_dot_mydomain = no biff = no config_directory = / etc / postfix inet_interfaces = all […]
我正在设置我的第一个邮件服务器。 在过去,我使用了一个已经configuration的Postfix设置,我试图复制。 基本上我可以在服务器上创build一个用户,然后在/ etc / postfix / virtual中添加一个规则,例如: [email protected] user 重新启动postfix,然后发送电子邮件给用户,它会工作。 我知道有很多因素可以正常工作。 我只是试着做了上面的,并发送一个电子邮件到我添加到/ etc / postfix /虚拟从服务器shell的地址,它发送好,但它没有到达指定的用户收件箱(我只是检查服务器上的webmin)。 我在这里错过了一些重要的步骤吗? 这里是/ var / log / maillog的摘录: Sep 13 07:58:41 srv sendmail[3037]: r8D6wfEX003037: from=root, size=231, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost Sep 13 07:58:41 srv sendmail[3038]: r8D6wfJa003038: from=<[email protected]>, size=494, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] Sep 13 07:58:41 srv […]
我的邮件没有到达,我的日志充满了warning: 545DDC0ECA: write queue file: No space left on device 但是这是一个新的服务器(几天),磁盘没有满: rootfs 20G 19G 203M 99% / /dev/root 20G 19G 203M 99% / devtmpfs 32G 0 32G 0% /dev tmpfs 6,3G 336K 6,3G 1% /run tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 13G 0 13G 0% /dev/shm /dev/md2 255G 8,0G 234G 4% /data /dev/md0 1,8T […]
我已经安装了与dovecot,dkim,spf,rDNS等centOS 5上的后缀一切工作从Outlook Android设备发送/接收电子邮件等。我唯一的问题是,Gmail和其他提供商将阻止我,因为客户端显示为未知当我发送电子邮件低谷outlook日志的例子。 Sep 17 12:20:59 localhost postfix/smtpd[19080]: connect from unknown[xxx.xxx.xxx.xxx] Sep 17 12:21:01 localhost postfix/smtpd[19080]: E320D2437AF: client=unknown[xxx.xxx.xxx.xxx], sasl_method=LOGIN, sasl_username=admin Sep 17 12:21:02 localhost postfix/cleanup[19086]: E320D2437AF: message-id=<[email protected]> Sep 17 12:21:02 localhost opendkim[18754]: E320D2437AF: DKIM-Signature field added (s=default, d=xxx.com) Sep 17 12:21:02 localhost postfix/qmgr[18765]: E320D2437AF: from=<[email protected]>, size=1045, nrcpt=1 (queue active) Sep 17 12:21:02 localhost postfix/smtpd[19080]: disconnect […]
我遇到了postfix或dovecot没有权限在/ var / mail中创build用户目录的问题。 做ls -l'/ var / mail'告诉我,所有者和组是根。 1 root root 10 May 27 13:48 /var/mail -> spool/mail 我尝试将所有者和组更改为postfix,然后改为dovecot,并且两次都是当我做了ls -l时,所有者和组保持为root。 (这是以root身份login的)。 有人推荐chmod需要是644,所以我改变了它,而且,服务器不会在邮件文件夹中创build用户目录。 同时,我把chmod改成了777,一切都开始了,但现在我有一个很大的安全问题。 当我告诉它时,为什么老板和小组从根本上改变了? 谁应该拥有/ var / mail? 和它需要什么chmod?
在内部系统上长期configuration稳定的Postfix邮件服务器,具有灰名单,一长串限制和实时黑名单,通过转发的端口可通过网关/防火墙到达,防火墙/网关系统升级后工作正常,我转移到其他升级问题。 大约5个小时后,我发现/ var / log / maillog正在进行香蕉的活动 – 垃圾邮件发送者已经接pipe了。 Fedora Core 19对环境进行了升级(无人看pipe),并且遇到了很多networking问题,这就是其中之一。 我彻底研究了它。 我所看到的所有文章忽略了发生在我身上的原因… 我已经知道了,它有一个不完全明显的原因。 我正在花时间为别人“留下面包屑”。 问题是:当有人有充分的理由相信邮件服务器的configuration是正确的时,什么会导致这种情况呢?