戻る

前へ|| 次へ

0005 sendmail -d -bt :デバックモード

sendmail が 上手く コンパイルできたか のテスト

sendmail が 上手く コンパイルできたか どうか 確認するためには 下記の ように すると 良いようです

$ /usr/sbin/sendmail -d0.1 -bt < /dev/null
Version 8.12.11
 Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND
                NETINET NETUNIX NEWDB PIPELINING SCANF USERDB XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = tama
  (canonical domain name) $j = tama.catland.kingdom
         (subdomain name) $m = catland.kingdom
              (node name) $k = tama
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>

内容の詳細は存じておりません すいません

man sendmail の 抜粋

     -bt         アドレスのテストモードで起動します。このモードは対話モードで
                 アドレスを入力し、処理の過程を表示します。設定ファイルをデ
                 バッグするのに使います。

sendmail -bt -d

デバッグモード

sendmail と いうものを 動作させるに際して デバッグモード で 動作させ るという場合 以下の ような 形で 行う事が出来るようで す。

-d0.1 ヴァージョン、コンパイル、インターフェース

再掲すると

$ /usr/sbin/sendmail -bt  -d0.1
Version 8.12.11
 Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND
                NETINET NETUNIX NEWDB PIPELINING SCANF USERDB XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = nyanco
  (canonical domain name) $j = nyanco.catking.dom
         (subdomain name) $m = catking.dom
              (node name) $k = nyanco
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Non-set-user-ID binary: RunAsUid = RealUid = 1000
Version 8.12.11
 Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND
                NETINET NETUNIX NEWDB PIPELINING SCANF USERDB XDEBUG
getla(): 0.00
setoption SevenBitInput (7)=False
setoption AliasWait (a)=10
setoption AliasFile (A)=/etc/mail/aliases
setoption MinFreeBlocks (b)=100
setoption BlankSub (B)=.
setoption HoldExpensive (c)=False
setoption DeliveryMode (d)=background
setoption TempFileMode (F)=0600
setoption HelpFile (H)=/etc/mail/helpfile
setoption SendMimeErrors (j)=True
setoption ForwardPath (J)=$z/.forward.$w+$h:$z/.forward+$h:$z/.forward.$w:$z/.frward
setoption ConnectionCacheSize (k)=2
setoption ConnectionCacheTimeout (K)=5m
setoption UseErrorsTo (l)=False
setoption LogLevel (L)=9
setoption CheckAliases (n)=False
setoption OldStyleHeaders (o)=True
setoption DaemonPortOptions (O)=Name=MTA
Daemon MTA flags: 
setoption PrivacyOptions (p)=goaway
setoption QueueDirectory (Q)=/var/spool/mqueue
setoption Timeout (r).queuereturn=5d
setoption Timeout (r).queuewarn=4h
setoption SuperSafe (s)=True
setoption StatusFile (S)=/etc/mail/statistics
setoption SmtpGreetingMessage (0x90)=$j Sendmail $v/$Z; $b
setoption UnixFromLine (0x91)=From $g $d
setoption OperatorChars (0x92)=.:%@!^/[]+
setoption MaxHeadersLength (0xaa)=32768
drop_privileges(1): Real[UG]id=1000:100, get[ug]id=1000:100, gete[ug]id=1000:25 RunAs[UG]id=1000:0
getauthinfo: nyanta@localhost

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = nyanco
  (canonical domain name) $j = nyanco.catking.dom
         (subdomain name) $m = catking.dom
              (node name) $k = nyanco
========================================================

setoption HoldExpensive (c)=F
setoption DeliveryMode (d)=
assign_queueid: assigned id k8E2NtQ4000411, e=0x80c1460
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> /quit

デバッグモード 補足

”-d0 ” 〜 ”-d0-99.127”の オプションで 指定する条件又その出力情報 量 とで 示される 引数で 指定できるようである、また sendmail 第2版 を 以下で 見る事が出来るようです 第三版 は 何処かな?

By Bryan Costales & Eric Allman; ISBN 1-56592-222-0, 1050 pages.
Second Edition, January 1997.
http://www.unix.org.ua/orelly/networking/sendmail/ch04_03.htm
http://www.unix.org.ua/orelly/networking/sendmail/ch37_01.htm
http://www.unix.org.ua/orelly/networking/sendmail/ch37_05.htm

上記に示しているように 詳細な デバッキング モード スヰッチ については Debugging with -d の 場所を 閲覧されれば と思います 尚、使用している sendmail の ヴァージョン を 確認の上 参照してください。 当てはまらない 場合も あります。ウクライナ

http://www.unix.org.ua/orelly/networking/sendmail/ch37_01.htm

前へ|| 次へ

戻る

にゃんたろう 拝!
2006年 9月23日 (土) 22:48:27 JST 作成

Copyright © 2004.-2007. nyantarou All Rights Reserved.