我最近在我的Debian服务器上安装PostFix + Dovecot + Mysql,一切正常,但我不能发送电子邮件,我收到日志上的错误 NOQUEUE: reject: RCPT from unknown[##.4.##.41]: 454 4.7.1 <#####@icloud.com>: Relay access denied; from=<contato@#####.com.br> to=<#####@icloud.com> proto=ESMTP helo=<air-de-pedro.lan> 而上面的一些行我收到这个警告 warning: hostname ####.virtua.com.br does not resolve to address ###.4.###.41: Name or service not known“` 我寻找的每一件事,我试试所有的解决scheme之前来这里寻求帮助,但任何解决scheme的作品。 我的main.cf文件: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause […]
我现在正面临Postfix的一个奇怪的问题。 我的设置是Debian 7.11上的Postfix 2.9.6和Dovecot 2.1.7,还有第二台服务器configuration完全一样,不显示这个问题。 有时候,当Postfix通过SMTP发送邮件到另一台服务器(没有使用智能主机)时,我会得到一个“拒绝连接”。 但有时候 这从哪里来,只影响一小部分邮件。 日志看起来像这样: Oct 14 18:14:49 henry postfix/smtp[3281]: connect to mx00.emig.gmx.net[212.227.15.9]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3281]: connect to mx01.emig.gmx.net[212.227.17.5]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3281]: 99C37C0639: to=<[email protected]>, relay=none, delay=0.08, delays=0.02/0.05/0/0, dsn=4.4.1, status=deferred (connect to mx01.emig.gmx.net[212.227.17.5]:25: Connection refused) Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx4.hotmail.com[65.55.92.152]:25: Connection […]
我为我的雇主维护一个小型debian存储库,由于SHA1的弃用,我们最近一直面临问题。 我们用一个4096bit的RSA密钥来签署我们的软件包。 为了签署存储库,我使用了这个GPG命令: [email protected]:/var/www/debian/dists/xenial# cat /root/.gnupg/gpg.conf cert-digest-algo SHA512 digest-algo SHA512 disable-cipher-algo SHA1 default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed personal-digest-preferences SHA512 [email protected]:/var/www/debian/dists/xenial# gpg -a –detach-sign \ –personal-digest-preferences SHA512 \ –default-key=XXXXXXXX -o Release.gpg Release 检查签名以确保它不使用SHA1: [email protected]:/var/www/debian/dists/xenial# gpg –list-packets Release.gpg :signature packet: algo 1, keyid XXXXXXXXXXXXXXXX version 4, created 1484090425, md5len […]
我创build虚拟接口来设置dynamic路由,这一切工作正常。 但是我发现了一个我不能解释的奇怪细节:出于某种原因,当创build一个名为dummy0的虚拟接口时,即使接口已经正确创build并且工作正常,我dummy0得到一个错误信息,而当使用其他名称时,消息显示: root@sdsdd:~# ip link [lo and eth0 not shown] root@sdsdd:~# ip link add dummy0 type dummy RTNETLINK answers: File exists root@sdsdd:~# ip link add dummy1 type dummy root@sdsdd:~# ip link [lo and eth0 not shown] 3: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default link/ether c6:9c:73:8b:17:77 brd ff:ff:ff:ff:ff:ff 4: dummy1: […]
我在Debian Jessie上使用了ipset 6.23-2。 我创build了一个hash:net set和一个iptables规则来删除集合中地址的所有stream量。 Chain INPUT (policy ACCEPT) target prot opt source destination DROP all — anywhere anywhere match-set Example-Set src 我习惯于'不匹配'选项来添加我的内部服务器的networking。 我认为它会像一个排除工作,所以它基本上是傻瓜式的,我不会意外地把自己锁在我的服务器(或我的一个同事)之外。 Name: Example-Set Type: hash:net Revision: 6 Header: family inet hashsize 1024 maxelem 65536 comment Size in memory: 3424 References: 1 Members: 10.50.7.0/24 nomatch comment "# 2017-09-14" 但是,当我在子网内添加一个特定的IP(例如10.50.7.30)并且丢弃了该IP的所有stream量时,它仍然匹配。 Name: Example-Set Type: hash:net […]
我的irc桥连接了我想要的房间,除了消息只从irc传递到matrix! 另外matrix[m]用户不在irc聊天室中出现。 这是我的configuration: $ cat config.yaml # Configuration specific to AS registration. Unless other marked, all fields # are *REQUIRED*. homeserver: # The URL to the home server for client-server API calls, also used to form the # media URLs as displayed in bridged IRC channels: url: "http://localhost:8008" # The 'domain' part for user IDs […]
我知道我可以使用dpkg –info列出.deb的依赖关系,但是有没有自动的方法来检查当前系统的依赖关系? 我感兴趣的是状态:包装是否干净地安装,否则会失败。
我想在64位debian服务器上安装32位ubuntu桌面。 主机没有安装任何桌面环境,我不想安装,但虚拟机应该是一个桌面操作系统,将通过VNC或类似的协议使用。 这可能没有主机桌面? 我应该使用什么软件? 我想我可以使用virtualbox和vmWare服务器,但vmWare服务器大约500MB,virtualbox非常小。 VmWare似乎有一个web界面来控制虚拟机,这是非常好的,因为我必须使用ssh启动一个virtualbox机器。 你会用哪一个?
我使用Debian Lenny和两个以太网卡,一个插入不同的networking。 我的目标是将两个接口都设置为DHCP,但是我希望名称服务器只能从其中一个获得。 问题是,谁获得了DHCP提供的最后一个,将覆盖/etc/resolv.conf文件到错误的名称服务器! 我已经删除了network-manager和network-manager-gnome,因为他们可以一次使用一个接口。 这两个接口都设置为DHCP,并在/ etc / networking / interfaces中设置为“auto”: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 allow-hotplug eth0 iface eth0 inet dhcp auto eth1 allow-hotplug eth1 iface eth1 inet dhcp 我想要从eth1获得名称服务器,我该怎么做? 谢谢!
我正在运行Debian Squeeze AMD64服务器。 目标运行级别是运行级别2,其中包括rsyslogd,cron,sshd和其他一些东西,但不是dovecot,postfix,apache2等。系统无法达到运行级别2有几个症状: 系统试图启动rsyslogd挂起 启动到运行级别1工作,然后从控制台login工程 从runlevel 1通过/etc/init.d/rsyslog启动rsyslogd挂起 启动运行级别2 rsyslogd禁用的作品 但是,通过控制台login失败:我得到motd,然后什么都没有 从运行级别1开始sshd成功 但是,我不能通过SSHlogin。 有时密码SSHlogin给我的动机,然后什么都没有,有时甚至没有这个。 试图提供一个公共钥匙似乎惹恼了sshd足以不再跟我说话。 当从运行级别1重新启动时,服务器在试图停止apache2(不运行,所以这真的应该是微不足道的)挂起。 在runleve 1login时试图停止apache2也挂起。 而这只是一直失败的东西。 内存已经过testing,dmesg显示没有问题。 我没有任何线索。 更新 :(缩短)在运行级别1中调用的rsyslogd -c4 -d的输出 rsyslogd 4.6.4启动,兼容模式4,模块path“调用者请求对象'net',未find(iRet -3003)请求加载模块'lmnet'加载模块'/user/lib/rsyslog/lmnet.so'模块types2正在加载conf.c请求引用'lmnet',refcount 1 rsylog运行时初始化,版本4.6.4,当前用户1 syslogd.c请求引用'lmnet',现在引用计数2 那么我可以用Strg + C来杀死rsyslogd。 尽pipe如此,/ var / log没有显示任何configuration的日志文件。 Update2 :感谢@DerfK我还没有任何线索,但至less我缩小了这个问题。 我现在正在用/etc/init.d/apache2 stop (当然没有运行apache2)进行testing,这个挂起也是一个更明显的失败。 经过一些testing,我发现一个单行的文件: / usr / sbin / apache2ctl configtest> / dev / null […]