Articles of postfix

imapd-ssl:admin:没有这样的文件或目录

我试图设置我的VPS,所以我可以使用Thunderbird IMAP来pipe理我的邮件。 首先,我安装了postfix并按照本指南创build了一个SSL证书。 然后,我安装了sasl2-bin和courier-imap-ssl并find了这个(德文)指南来设置SASL。 即使是德国人,你仍然可以看到我所做的显示的命令。 在Courier安装之后,Thunderbird终于接受了我的configuration,问我是否会信任我接受的证书。 *但是无法login。只要查看/var/log/mail.info ,每当Thunderbird尝试进行身份validation时,都会logging下面可以find的内容,“admin”是我的用户名。 Nov 19 22:55:19 vps imapd-ssl: chdir Maildir: No such file or directory Nov 19 22:55:19 vps imapd-ssl: admin: No such file or directory 不过,我可以validationPAMvalidation是否有效。 admin@vps:~$ sudo testsaslauthd -f /var/run/saslauthd/mux -u admin -p 'mypassword' 0: OK "Success." 任何线索高度赞赏。 *信使已经创build了自己的证书,所以我甚至不确定手动生成的证书是否真的在某个地方使用。 它仍然被configuration为在/etc/postfix/main.cf使用。 编辑 :我意外地混淆了赛勒斯与信使。 我实际上已经安装了快递。 Per @masegaloeh的请求,你可以find下面的configuration。 postconf -n alias_database […]

将postfix迁移到具有相同域的另一台服务器

我需要使用Postfix来迁移服务器。 IP会有所不同,域名将会一样(example.com)什么问题: 我已将所有设置和邮箱从旧服务器(1.1.1.1)移至新(2.2.2.2)。 在新的服务器上,Postfix正在工作。 当我改变从旧IP到新IP的MXlogging时,一些用户仍然会被发送到旧的服务器,一些新的。 我想出的解决scheme是同步Maildir /新文件夹。 更漂亮的解决scheme,我发现在旧服务器上使用/ etc / postfix / transport(对于一个子域): example.com smtp:[2.2.2.2]:25,但消息仍然来到旧的服务器。 如果我从/ etc / postfix / virtual中删除了[email protected],那么我有错误,那个用户[email protected]在服务器上的aliase_table中没有。 有谁能够帮助我? 谢谢。

虚拟机上的Postfix / Dovecot。 理解港口的问题

我已经在运行debian 7的虚拟机上build立了一个包含postfix和dovecot的邮件服务器。起初,我基本上使用了一个只有主机的适配器的独立networking,因此主机和来宾在同一个networking中。 192.168.56.0/24 Network 一切正常,我可以发送这些2件之间的邮件,但现在我想改变设置。 我想使用一个NAT适配器和端口转发到其他电脑的邮件服务器以及。 192.168.153.0/24 Network 除了在虚拟机设置中转发这些端口之外,我几乎不知道该怎么做。 例如什么networking现在是mynetworks=一部分? 我的主机名是什么? (主机或访客机的主机名?)还有什么我必须改变,使其工作? myhostname = test.example.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = test.example.com, localhost.example.com, localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.56.0/24 192.168.153.0/24 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = Maildir/ […]

后缀邮件(作品),除了我在debian上的域名

我已经build立了一个从turnkey linux获得的redmine服务器。 邮件或多或less的开箱即用。 我可以邮寄给任何不在我的域名的人。 让我解释: 如果我从命令行运行邮件命令,并发送到我的个人电子邮件(或任何其他非域电子邮件)它的作品。 如果我邮寄给我的域名中的任何人,则不会。 我们的邮件由Google处理并find。 出于某种原因,这台机器看到的域名,并试图处理它本身(我不想)。 我只想让邮件走向谷歌(或任何地方)的自然之路。 我有一种感觉,如果我把机器的领域改成了我的东西(这对我来说没问题),它会开始正常工作。 我尝试过这样做,但认为我错过了一个。 非常感激任何的帮助! 我以为也许改变域可能会欺骗后缀。 我更改了主机名文件: redmine.hsi.com 这是main.cf文件: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin […]

用PostfixconfigurationFedora 21上的spamassassin

在现代Fedora系统上安装spamassassin的任何地方我都找不到任何帮助。 所有的build议都是旧的,不适用 – 就我所知而言。 官方文档与Fedora无关 – 它太普通,缺less重要的Fedora实现细节。 而且,如何做到这一点还不够直接,我知道该怎么做! 最重要的缺失链接似乎是我告诉Postfix如何调用spamassassin 。 但是,在何处定义configuration选项也是完全不清楚的。 还有更多,但可能这一切归结为没有人打扰提供什么Postfix smtpd_milter条目应适当的信息。 而且,我试过的条目是基于'/ usr / share / doc / spamass-milter-postfix'中find的数据,这个文件说的是正确的值是unix:/ run / spamass-milter / postfix / sock BUT while该目录存在,套接字条目不存在,并返回下面引用的错误消息。 好吧,更长的故事: 我已经安装了这些版本: spamass-milter-0.4.0-1.fc21.x86_64 spamass-milter-postfix-0.4.0-1.fc21.noarch spamassassin-3.4.0-13.fc21.x86_64 而且,这是Fedora 21.安装的Postfix是: postfix-2.11.3-1.fc21.x86_64 当我运行'man spamassassin'时,它指向/var/lib/spammassassin/3.004000 ,其中包含'updates_spamassassin_org.cf和一个同名(减去.cf)的子目录,而子目录又包含一个大集合(65) .cf文件。 手册页也指向/usr/share/spamassassin ,后者又包含一个名称相似的.cf文件的大集合(63),它们并不完全相同。 我当然希望我不必学习所有这些,以获得spamassassin工作! 值得庆幸的是 – 但是不够充分 – 手册页也指向/etc/mail/spamassassin ,其中包含一个名为local.cf的文件。 在那里,我find了一个关于如何安装和整合spamassassin和postfix – here()的页面的链接,但是这个build议还不够,而且看起来也不是那么好用。 例如,build议的第一件事情当然是创build一个名为“ […]

使用LDAP和本地身份validation作为邮件服务器上的备份

我们目前正在研究将我们的邮件服务器(dovecot / postfix / debian 7)从本地authentication切换到ldap(AD)authentication的最佳方式。 我们希望在过渡期间也有本地身份validation作为备份。 如果需要,我们也可以使用快递,而不是鸽舍。 我不在这里寻找答案,我只是从我的同行系统pipe理员那里寻求build议,从哪里开始。 我有LDAP身份validation与dovecot正常工作,但我不知道如何使本地身份validation作为备份。 有任何想法吗?

邮件服务器的不同服务器上的子域?

我目前分配了一个服务器的pipe理,这个服务器是通过另一个子域(而不是pipe理example.com,但是是y.example.com)来访问的,并被分配去实现一个web应用程序。 为了允许注册,Web应用程序需要发送电子邮件,所以我正在configuration服务器的邮件服务(这是正确的方式来做到这一点?) 所以我尝试使用这个指南 ,以确保它正确实施。 不幸的是,我不知道要写什么主机名和域名。 虽然我使用telnet后给了我正确的输出,我无法使用雷鸟达到它。 它build议主机名应该是这样的 myhostname = mail.example.com mydomain = example.com 但我想这只会工作,如果它实际上是在example.com上完成的? 我该如何处理?

有人通过我的Postfix / Dove发送邮件

可能有这么多次的答案。 但我似乎无法find一个适合我的问题,所以我们走吧: 我在我的Centos上运行了一个电子邮件服务器超过四个月没有问题,但必须删除并重新安装后缀/ dovecot擦拭他们的configuration。 现在设置好了之后,平均每小时收到43封发回给发件人的未知邮件。 每一个包含一定数量的可能的病毒载荷的骗局/性行消息。 在添加任何configuration之前,有没有人可以在问题出现的时候给出粗略的方向? 我没有运行一个开放的中继,所以我相信没有运行一个。 通过mxtoolbox.com等进行testing。我已经在机器上安装了Clamav,所以我很自信地排除了任何系统的妥协。 但是麻烦的是,我每分钟都会在/ var / log / maillog文件中获得数百个这样的内容: 有没有人有一个远程线索可能是什么原因造成的?

Redhat EL 7.2使用postfix来使用smtp.gmail.com来中继不起作用

我正在运行rhel 7.2 ,我已经安装了postfix ,无法通过gmail smtp服务器进行中继。 我跟着很多的教程,并search了很多其他post的答案,但我似乎无法得到任何工作。 这是我在/var/log/maillog的当前错误(为了保密,我用xreplace了主机名和电子邮件地址: Jun 30 16:35:15 xxxxxxxx postfix/qmgr[31716]: 1DC08C13E1CA: from=<[email protected] >, size=277, nrcpt=1 (queue active) Jun 30 16:35:15 xxxxxxxx postfix/smtp[31846]: 1DC08C13E1CA: to=<[email protected]>, relay=smtp.gmail.com[173.194.193.109]:587, delay=3512, delays=3512/0.02/0.31/0.04, d sn=5.5.1, status=bounced (host smtp.gmail.com[173.194.193.109] said: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 https://support.google.com/mail/answer/14 257 z205sm11773703itc.11 – gsmtp (in reply to MAIL FROM command)) Jun […]

configuration我的邮件/networking服务器的主机名

过去几天我一直在为在VPS上configurationnetworking服务器工作。 我想要这个VPS来处理我的电子邮件,所以我安装了Postfix和Dovecot。 经过大量的configuration,我终于得到了它的工作。 但是,有一些我不太明白。 我的服务器的主机名是:server这使得我的FQDN:server.mydomain.com 我想客户端连接到mail.mydomain.com和smtp.mydomain.com,但我读的每个教程说,你应该使用你的主机名。 为什么我不能使用mail.mydomain.com ? 我当然可以将VPS的主机名重命名为邮件,但它也是一个具有其他用途的通用服务器。 我正在运行Debian 8(jessie)