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>
内容の詳細は存じておりません すいません
-bt アドレスのテストモードで起動します。このモードは対話モードで アドレスを入力し、処理の過程を表示します。設定ファイルをデ バッグするのに使います。
sendmail と いうものを 動作させるに際して デバッグモード で 動作させ るという場合 以下の ような 形で 行う事が出来るようで す。
再掲すると
$ /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 作成