私はdebianサーバーでsendmail構成が機能していましたが、メールを受信するためにpostfixを配置しようとしましたが、放棄し、postfixを削除し、sendmailを再インストールしましたが、何も機能しなくなりました:(
これが私のmail.logです
Feb 2 12:35:56 sd-42311 sendmail[14881]: s12BZuYe014881: from=root, size=69, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Feb 2 12:35:56 sd-42311 sm-mta[14882]: s12BZuRw014882: SYSERR(root): collect: Cannot write ./dfs12BZuRw014882 (bfcommit, uid=0, gid=113): No such file or directory
Feb 2 12:35:57 sd-42311 sm-mta[14882]: s12BZuRw014882: from=<[email protected]>, size=336, class=0, nrcpts=1, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Feb 2 12:35:57 sd-42311 sendmail[14881]: s12BZuYe014881: [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30069, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: 421 4.3.0 collect: Cannot write ./dfs12BZuRw014882 (bfcommit, uid=0, gid=113): No such file or directory
私はすでにスーパーユーザー/スタックオーバーフローなどについていくつかの調査を行いました、これが私の変数/スプール/です、私はいくつかの所有者/ chmodを試しました何も機能しませんでした
drwxr-xr-x 5 root root 4096 nov. 12 21:13 cron
lrwxrwxrwx 1 root root 7 févr. 1 21:54 mail -> ../mail
drwxr-xr-x 2 root root 4096 janv. 5 19:14 mlmmj
drwxrwsrwt 2 root smmsp 4096 févr. 11 2013 mqueue
drwxrws--- 2 root smmsp 12288 févr. 2 13:40 mqueue-client
drwxr-xr-x 2 root root 4096 mars 5 2013 rsyslog
私のpostfixは完全に削除され、postfixデーモンは実行されていないと思います。
aptitude remove postfix --purge
誰かが私の問題のヒントを持っていましたか?ありがとう:)
Sendmailを削除しても、sendmailプロセスが停止しない場合があり、そのような問題が発生する可能性があります。
あなたの場合、既存のsendmailプロセスがあるかどうかを確認してください
$ Sudo service sendmail stop $ ps auxwww | grep sendmail
見つかった場合は、それを強制終了すると、「そのようなファイルはありません..」エラーが表示されます。
ファイル/ディレクトリの権限が広すぎる場合、Sendmailは機能しませんセキュリティ上の理由DontBlameSendmail
ドキュメントで説明されています。 [DontBlameSendmail
は最後のリゾート修正です。]
キューディレクトリ(mqueue)に対する「誰でも書き込み可能な」権限は安全ではありません。
[〜#〜] security [〜#〜]sendmail
ディストリビューションのファイルをお勧めします:
drwx ------ root wheel ... /var/spool/mqueue
DontBlameSendmailとセキュリティファイルの指示に従いました。
コマンド
sendmail -v -d44.4 -bv postmaster
ください
safefile(/etc/mail/sendmail.cf, uid=0, gid=0, flags=6000, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6000, level=0, offset=0):
[dir /etc/mail] OK
[uid 0, nlink 1, stat 100444, mode 400] OK
safefile(/etc/mail/local-Host-names, uid=0, gid=0, flags=6580, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=0, offset=0):
[dir /etc/mail] OK
[uid 0, nlink 1, stat 100644, mode 400] OK
safefile(/etc/mail/relay-domains, uid=0, gid=0, flags=6580, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=0, offset=0):
[dir /etc/mail] OK
[uid 0, nlink 1, stat 100644, mode 400] OK
safefile(/etc/mail/service.switch, uid=0, gid=0, flags=6480, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=0, offset=0):
[dir /etc/mail] OK
[uid 0, nlink 1, stat 100644, mode 400] OK
safefile(/etc/mail/service.switch, uid=0, gid=0, flags=6480, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=0, offset=0):
[dir /etc/mail] OK
[uid 0, nlink 1, stat 100644, mode 400] OK
safedirpath(/var/spool/mqueue, uid=0, gid=0, flags=4, level=0, offset=0):
[dir /var/spool/mqueue] OK
safefile(/etc/mail/service.switch, uid=0, gid=0, flags=6480, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=0, offset=0):
[dir /etc/mail] OK
[uid 0, nlink 1, stat 100644, mode 400] OK
safefile(/etc/mail/aliases.db, uid=0, gid=0, flags=584, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=584, level=0, offset=0):
[dir /etc/mail] OK
[uid 110, nlink 1, stat 100640, mode 400] OK
postmaster... aliased to root
root... aliased to hackstrong
safedirpath(/home/hackstrong, uid=1000, gid=1000, flags=1985, level=0, offset=0):
[dir /home/hackstrong] OK
safefile(/home/hackstrong/.forward.sd-42311, uid=1000, gid=1000, flags=1895, mode=400):
[uid 0, nlink 1, stat 100644, mode 4] OK
hackstrong... deliverable: mailer local, user hackstrong
ここにエラーは表示されませんか?
Sendmailの権限も変更しましたが、「wheel」ユーザーグループが何であるかわかりませんか? :
var/pool /
drwxr-xr-x 5 root root 4096 nov. 12 21:13 cron
lrwxrwxrwx 1 root root 7 févr. 1 21:54 mail -> ../mail
drwxr-xr-x 2 root root 4096 janv. 5 19:14 mlmmj
drwx------ 2 root smmsp 4096 févr. 11 2013 mqueue
drwxrwx--- 2 smmsp smmsp 20480 févr. 3 10:05 mqueue-client
drwxr-xr-x 2 root root 4096 mars 5 2013 rsyslog
usr/sbin/sendmail-> /usr/lib/sm.bin/sendmail
-r-xr-sr-x 1 root smmsp 868256 févr. 11 2013 sendmail
etc/mail
-r--r--r-- 1 root smmsp 64486 févr. 2 11:42 sendmail.cf
-r--r--r-- 1 root smmsp 44006 févr. 2 11:42 submit.cf
Mail.logファイルにも同じエラーがあります:(