Articles of debian wheezy

Postfix无法通过SASL进行身份validation

我的系统是Debian 7 aka用Postfix,courier和mysql安装。 信使运作良好,如果我发出 testsaslauthd -u user@domain -p password -f /var/spool/postfix/var/run/saslauthd/mux -s smtp 我得到了 0: OK "Success." 但是,如果我得到一个base64编码的用户名/密码 echo -ne '\000user@domain\000password' | openssl base64 并尝试使用SMTP会话中使用 helo localhost auth plain (output from above) 我总是得到一个 535 5.7.8 Error: authentication failed: authentication failure 在/ var / log / syslog中我find了 Sep 29 21:49:34 (hostname obfuscated) postfix/smtpd[15814]: warning: SASL authentication […]

为什么安装了旧版本的Nginx?

我安装了Nginx和PHP5-FPM,并且一切正常,但是我注意到我安装了Nginx 1.2.1,而不是最新的稳定版本(1.6.x)。 我也注意到PHP-FPM有PHP 5.4而不是PHP 5.5。 但是,这不像旧的Nginx版本那么多的安全问题。 我如何安装: 添加deb http://nginx.org/packages/debian/ wheezy nginx到/etc/apt/sources.list 。 我也正确地添加了PGP密钥。 su apt-get update在更新期间列出了Nginx服务器,并且没有错误。 apt-get install nginx-extras php5-fpm 然后我configuration了两个我喜欢的。 我也意识到我有一个旧版本的Nginx。 我做了apt-cache show nginx-common ,看到了旧版本。 我试图apt-get upgrade无济于事。 apt-cache show nginx-common输出apt-cache show nginx-common : Package: nginx-common Source: nginx Version: 1.2.1-2.2+wheezy3 Installed-Size: 203 Maintainer: Kartik Mistry <[email protected]> Architecture: all Replaces: nginx (<< 0.8.54-4), nginx-extras (<< 0.8.54-4), […]

未findDNSSEC密钥文件

这实际上是对我以前的问题(我的问题已解决)的后续处理,可以在这里find: DNSSEClogin区导致致命故障 不过,我仍然想在创build签名区域文件时使用dnssec-signzone 。 我更正了语法后 dnssec-signzone -o home.garage.top -N increment -k Khome.garage.top.+005+46921 home.db Khome.garage.top.+005+36051 我得到以下输出 dnssec-signzone: fatal: cannot load dnskey Khome.garage.top.+005+36051: file not found 我知道它意味着什么,但是我无法把头围住。 我试图追加到home.db的键,我也试图把它们包含在`named.conf。 该文件的权限也看起来不错 -rw-r–r– root bind 当我做了包括我使用的文件,即/etc/bind/keyfile的绝对path,他们位于与db文件相同的目录。 可能不是最好的做法,但除非这是一个问题,否则我会让他们留在原地,直到我得到它的工作。 看起来像是KSK,但是ZSK不是。 我还会包含这些文件的内容 KSK == home.garage.top IN DNSKEY 257 3 5 "keyhash" ZSK == home.garage.top IN DNSKEY 256 3 5 "keyhash" 这些文件中的注释激活date是12月27日,所以我认为这也不会成为问题。 任何build议,或者我应该尝试重做钥匙,并重新开始? 提前致谢。

cronjob没有每天运行

我是一个Linux新手。 这就是说,我需要一个cronjob来压缩一些系统日志文件48小时后,以保持可pipe理的大小。 这些文件当前位于/ syslog中 – 我添加的一个磁盘来处理卷。 我曾经问过以前的一个问题来处理这个问题,但是在这之后,cronjob没有运行。 它应该在几个小时前运行。 我相信这项工作每天在01:00:00开始。 这是我目前的crontab。 root@mysyslogserver:/etc# more crontab SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # mh dom mon dow user command 17 * * * * root cd / && run-parts –report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily ) 47 6 * […]

无法接收带有Postfix虚拟别名的邮件

我无法接收邮件上的虚拟别名(正常的电子邮件作品进出),我没有尝试虚拟域名,但这就是我要去工作。 所以我有一个Debian Wheezy 7.8 Build:2.6.32-31-pve x86_64 GNU / Linux Postgresql版本:9.1 后缀版本:2.9.6 Dovecot版本:2.1.7 详细输出mail.log Pastebin Logfile输出 时间戳06:14:05的部分是从外部到别名[email protected],而不是正确转发到真正的电子邮件[email protected]时间戳06:14:19的部分是从外部到但是正在工作的[email protected] 我改变了密码和电子邮件+我的域名在输出! 这是我的postconf -n的输出: append_dot_mydomain = no biff = no config_directory = /etc/postfix inet_interfaces = all inet_protocols = ipv4 local_recipient_maps = mailbox_size_limit = 0 mydestination = $myhostname, localhost.$mydomain, localhost mydomain = mydomain.cc myhostname = mail.mydomain.cc mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 […]

Postfix 禁用配额

我使用本教程在Debian Wheezy下设置了Postfix,使用MySQL和虚拟用户。 雷鸟最近给我提醒“你超出你的邮件配额”,保存/移动邮件被拒绝。 我在MySQL的用户表中设置的用户的配额设置为0(零)。 我会认为用户没有配额。 我在Debian Squeeze下也有类似的设置。 在我目前的Wheezy设置中,我实际上忽略了教程中的quoata补丁,希望避免这个问题。 我没有看到任何可能覆盖MySQL用户配额0的configuration。我很确定我试着将配额设置为NULL,结果相同。 我不想设置一个真正的高配额,而是要全面禁用配额。 顺便说一句,从我的/etc/postfix/main.cf摘录 mailbox_size_limit = 0 更新,我使用Courier作为邮件传递代理,我注意到下面的文件可能是设置配额?: /home/vmail/domain.com/username/maildirsize 51200000S 49536186 764 我还没有信任自己编辑或删除这个文件。

子stream程错误

我试图将我的Wordpress网站从托pipe的VPS移动到我的OVH专用机器,并在即时通讯中尝试安装WP。 但是,按照这些说明,我得到这个错误: Setting up exim4-daemon-light (4.80-7+deb7u1) … [….] Starting MTA:2015-07-04 22:33:53 Exim configuration error in line 38 of /var/lib/exim4/config.autogenerated.tmp: main option "acl_smtp_mime" unknown Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing /var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated invoke-rc.d: initscript exim4, action "start" failed. dpkg: error processing exim4-daemon-light (–configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered […]

Radeon DVI错误填充日志

这些错误只是填补我的日志: [316094.848311] [drm:radeon_dvi_detect] *ERROR* DVI-I-1: probed a monitor but no|invalid EDID [316104.895726] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128 [316104.898492] Raw EDID: [316104.901300] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [316104.904245] ff ff ff ff ff ff ff ff ff ff ff ff ff […]

后缀主机名domainbased

如果我之前已经回答过我的问题,但是一个星期以后我会疯狂的…我不是新来的,但是在另外一个工作之后,我的“技能”完全是生锈的。 目前正在运行Debian 7.9 Plesk 12.5的vServer,预装了postfix&dovecot。 我不想开始像一个webhoster行事…我只是想在这个服务器上承载5到10个域名,让他们在一个地方。 现在我的问题是,由于SMTP主机名与mail.domain.xyz不匹配,电子邮件始终被阻止或标记为垃圾邮件。 当我telnet mail.domain.xyz,它显示vServs主机名,如果我正确地理解了一切…将导致大量的电子邮件服务的问题。 rDNS条目,一切都完成了。 是不是可以configuration后缀使用$ mydomain而不是$主机名? 我发现了很多解决办法,但没有任何解决scheme… 如果你需要知道的话,随意问我关于我的configuration的进一步问题!

设置让我们encryption我的域名和所有的子域名

我有一个服务器(Debian 7 Wheezy和Apache 2.2),托pipe我的域名,以及一些源于此的子域名。 目前,我已经将这些全部设置为default conf文件作为单独的虚拟主机。 例如我主办example.net并有forum.example.net和game.example.net : <VirtualHost *:80> ServerName example.net DocumentRoot /var/www <Directory /var/www> Options -Indexes </Directory> </VirtualHost> <VirtualHost *:80> ServerName forum.example.net DocumentRoot /var/www/forum <Directory /var/www/forum> Options -Indexes </Directory> </VirtualHost> <VirtualHost *:80> ServerName game.example.net DocumentRoot /var/www/game <Directory /var/www/game> Options -Indexes </Directory> </VirtualHost> 我想设置这些都使用HTTPS,所以安装让我们encryption来做到这一点。 当我经历了安装部分,我只是想game.example.net先设置一个域名,以确保我没有game.example.net任何东西,所以最初使用game.example.net 。 我得到了这个工作很好,现在想要推出它的其他领域, forum.example.net和example.net 。 我尝试了一下这里的一些步骤,所以跑了letsencrypt-auto –apache -d example.net -d […]