服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

后缀:禁用本地传递

我有一个邮件服务器,它具有主要的MXlogging,这个邮件服务器处理所有的邮件收件箱和邮件进出邮箱。 我设置了第二个邮件服务器,它没有MXlogging,但仅充当服务器发送邮件,没有接收邮件。 这第二台服务器只是从一个网站发送邮件,这个网站在几个节点之间进行负载平衡,只有networking服务器节点有权从第二台邮件服务器发送邮件。 以上所有的工作都很好,我现在的问题是,当有人填写了网站上的联系表格,我发送邮件给提交表格的用户,我也发送表格的内容到一个信息邮件,所以网站是example.com,我发送一封邮件到[email protected],这里的问题是发送到[email protected]的电子邮件在本地服务器上处理,我希望它从第二个外部发送出去像任何其他邮件的邮件服务器。 邮件服务器是mail2.example.com 。 希望这是有道理的。 main.cf myhostname = mail2.example.com mydomain = example.com myorigin = $mydomain mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain local_recipient_maps = unix:passwd.byname $alias_maps # Custom changes message_size_limit = 10485760 mailbox_size_limit = 0 always_add_missing_headers = yes # Server smtpd_tls_loglevel = 1 smtpd_tls_security_level = may smtpd_tls_cert_file = /etc/letsencrypt/live/mail2.example.com/fullchain.pem smtpd_tls_key_file = /etc/letsencrypt/live/mail2.example.com/privkey.pem smtpd_tls_CApath = […]

如何在validation证书时让OpenVPN使用我的CA的CRL分发点?

我有一个现有的PKI,我试图集成一个OpenVPN服务器。 我已将CRL分发点包含在链中的每个CA证书中,并在可从我的OpenVPN服务器访问的位置发布CRL。 问题在于OpenVPN服务器似乎完全忽略了CRL分发点扩展,而采用了它自己的–crl-verify选项。 如果我为用户吊销一个证书并发布一个新的CRL,OpenVPN会很乐意继续让这个客户端连接。 我不明白为什么OpenVPN不会阅读这些扩展名,因为它们完全是为了这个目的而添加的。 我只能想到2种替代方法来检查我的CRL: 1)我可以有一个cronjob将CRL复制到OpenVPN服务器并使用–crl-verify选项。 但是由于我有一系列的CA,我怎样才能把所有的CRL都放到一个文件中呢? 如果我使用–crl-verify的文件夹模式, –crl-verify链中的每个CA都有自己的序列号scheme是一个问题吗? 2)我试图避免调用任何外部脚本,而只使用内置的东西,假设我手动做的越多,越有可能引入安全弱点。 我错了吗? 是写我自己的脚本来检查我的CRL是正确的select? 有没有什么办法可以让OpenVPN检查我的证书链中包含的CRL分发点 ,最好是使用内置于OpenVPN本身的机制? 编辑:这也很高兴知道是否有任何方法在客户端也这样做(即,为客户端检查OpenVPN服务器的证书的有效性)。 如果–crl-verify带了一个URL,那将会非常简单。