亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 6.html

?? 介紹linux下文件和設備編程
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
250 &lt;you@here.us.edu&gt; … Sender ok<p>  在此,發件人的地址是遠程機器認可的。<p>  下一步,本地機器將說明收件人的名字:<p>&gt;&gt;&gt; RCPT To:&lt;you@remote.domain&gt;<br>250 &lt;you@remote.domain&gt; … Recipient ok<p>  如果遠程主機上并無用戶you的話,遠程主機將返回“User unknown”錯誤,在此,收件人OK。注意這里的OK不一定能確保地址是完好的。只是確認了這個地址是可接受的。<p>  當信封信息發送完成后,sendmail程序將試圖發送信件信息(包括信頭和信體)。<p>&gt;&gt;&gt; DATA<br>354 Enter mail, end with “.” on a line by itself<br>&gt;&gt;&gt; .<p>  DATA告訴遠程主機準備好了。當遠程主機指示發送信息時,本地主機照做。最后的一個點用來標記一個郵件結束。這是SMTP的規定。因為郵件消息可能包含多行,而用一個小點開始也是合法,所以sendmail將會把這些小點轉換成兩個再發送出去。例如,假定當我們要發送以下文件時:<p>My results matched yours at first:<br>126.71<br>125.72<br> …<br>126.79<br>But then the numbers suddenly jumped high, looking like<br>Noise saturated the line.<p>為了防止以小點開始的行照成疑義,sendmail將會在以小點開始的行,插入一個附加的小點,所以實際傳輸的內容如下所示:<br>My results matched yours at first:<br>126.71<br>125.72<br>.…<br>126.79<br>But then the numbers suddenly jumped high, looking like<br>Noise saturated the line.<p>  而另一方收到郵件后,再將這個附加的小點去掉,還原成原來的郵件內容。<p>  遠程主機上的sendmail將顯示隊列管理附于的標識:<p>250 GAA20115 Message accepted for delivery<br>&gt;&gt;&gt; QUIT<br>221 remote.domain closing connection<p>  本地主機上的sendmail發送QUIT,說明全部工作完成。遠程主機返回應答信息確認。<p>  注意,-v參數在發送信息到遠程主機上時十分有用。它能夠顯示出SMTP會話過程,以幫助我們了解郵件轉發的過程,也有利于我們排錯。<p>2.3調試模式(-d)<p>  sendmail程序也能產生并輸出調試信息。要使用調試模式運行sendmail的話,就需要使用-d參數。這個參數將產生比-v參數更多、更詳細的信息。輸入以下命令行,用自己的帳戶名代替you:<p>% /usr/lib/sendmail –d&nbsp; you&nbsp; &lt; /dev/null<p><br>  這個命令行產生很冗長的處理信息。我們在此不打算說明這些輸出信息,在此,只需記住在sendmail程序在調試模式下運行會產生大量的信息。<p>  同時,也會產生大量的調試信息,你可以修改、顯示這些調試信息。你可以在-d參數后加上一個數字,輸出將會限制在只輸出指定類的調試信息。<p>  輸入以下命令用自己的帳戶名代替you:<p>% /usr/lib/sendmail –d40&nbsp; you&nbsp; &lt; /dev/null<p>  在此,-d40是調試第40類的信息。這類的信息是關于郵件隊列的。以下是一個輸出實例:<p>&gt;&gt;&gt;&gt;&gt; queueing GAA14008 (new id) queueall=1 &gt;&gt;&gt;&gt;&gt;<br>queueing 95688=you:<br>mailer 4 (local), host ‘’<br>user ‘you’, ruser ‘&lt;null&gt;’<br>next=0, alias 95460, uid 0, gid 0<br>flags=6008&lt;QPRIMARY,QPINGONFAILURE,QPINGONDELAY&gt;<br>owner=(none), home=”/home/you”, fullname=”Your FullName”<br>orcpt=”(none)”, statmta=(none), rstatus=(none)<br>&lt;&lt;&lt;&lt;&lt; done queueing GAA14008 &lt;&lt;&lt;&lt;&lt;<p>  對于一個類,還可以指定一個級別,這個級別是用來調整輸出的量。一個低級別將產生較少的輸出,一個高級別將產生更多、更復雜的輸出。它們的格式是在-d參數之后加上:<p>category.level<p>  例如:<p>% /usr/lib/sendmail –d0.1 -bp<p><br>  參數-d0指示sendmail產生通用的調試信息。而級別1則讓sendmail的輸出減少到最小限度。這個值可以省略,因為.1是缺省值。參數-bp讓sendmail打印出郵件隊列內容。輸出看起來如下所示:<p>Version 8.8.4<br>Compiled with:LOG&nbsp; NAMED_BIND&nbsp; NDBM&nbsp; NETINET&nbsp; NETUNIX&nbsp; NIS&nbsp; SCANF<br>&nbsp; XDEBUG<br>= = = = = = = = = = = SYSTEM IDENTITY (after readcf) = = = = = = = = = = =<br>(short domain name) $w = here<br>(canonical domain name) $j =here.us.edu<br>(subdomain name) $m =us.edu<br>(node name) $k = here<br> = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>Mail queue is empty<p>  在此,開關選項“-d0.1”讓sendmail打印出版本號、一些關于編譯的信息,以及你的主機名。現在你提高級別看一下:<p>% /usr/lib/sendmail –d0.11 -bp<p>  這時將顯示如下信息:<p>Version 8.8.4<br>Compiled with:LOG&nbsp; NAMED_BIND&nbsp; NDBM&nbsp; NETINET&nbsp; NETUNIX&nbsp; NIS&nbsp; SCANF<br>XDEBUG<br>OS Defines: HASFLOCK&nbsp; HASGETUSERSHELL&nbsp; HASINITGROUPS&nbsp; HASLSTAT<br> HASSETREUID&nbsp; HASSETSID&nbsp; HASSETVBUF&nbsp; HASUNAME&nbsp; IDENTPROTO<br>&nbsp; IP_SRCROUTE<br>Config file: /etc/sendmail.cf<br>Pid file: /etc/sendmail.pid<br>Canonical name: here.us.edu<br>UUCP nodename: here<br>a.k.a.: [123.45.67.89]<br>= = = = = = = = = = = SYSTEM IDENTITY (after readcf) = = = = = = = = = = =<br>(short domain name) $w = here<br>(canonical domain name) $j =here.us.edu<br>(subdomain name) $m =us.edu<br>(node name) $k = here<br> = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>Mail queue is empty<center><A HREF="#Content">[目錄]</A></center><hr><br><A NAME="I737" ID="I737"></A><center><b><font size=+2>sendmail.cf</font></b></center><br>3. sendmail.cf文件<p>  在sendmail的配置文件sendmail.cf中的文本,有的形如MODEM的噪聲,有的形如Dithers的咒語一樣:<p>R$+@$=w&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?&nbsp; sendmail.cf文件<br>{$/{{.+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?&nbsp; modem的噪聲<br>!@#!@@!&nbsp;&nbsp; ?&nbsp; Dithers的咒語<br>對于生手而言,要構建象下面的配置文件,一定是一件恐怖的事情:<br>R$+@$=W&nbsp;&nbsp; $@$1@$H user@thishost -&lt; user@hub<br>R$=W!$+$@$2@$H&nbsp;&nbsp; thishost!user -&lt; user@hub<br>R@$=W:$+&nbsp; $@@$H:$2&nbsp;&nbsp; @thishost:something<br>R$+%$=W&nbsp;&nbsp; $@$&lt;#$1@$2&nbsp;&nbsp; user%thishost<p>  不過,如果回想起以前學習C語言時,你是否會對這個表達式感到恐懼呢?<p># define getc(p)(--(p) -&lt;_cnt&lt;=0? ((int)*(p)-&lt;ptr++):_filbuf(p))<p>  就象任何一個新語言一樣,學習sendmail.cf文件中所使用的語言需要時間和實踐。在本章中,我們將介紹這個語言,不會在此只是對其作一個入門性的概述。<p>3.1概要<p>  sendmail.cf文件是sendmail每次啟動時要讀取的配置文件。它包含了sendmail啟動時必須的信息。它列出了所有重要文件的位置,指定了這些文件的缺省權限。包含了一些影響sendmail行為的選項。更重要的是,它還包含了地址重寫(rewriting addresses)規則。<p>  Sendmail.cf文件是按行組織的。一個配置命令行,均是由字符開頭的,而且每行只有一個命令:<p>V7 ? 正確的<br> V7 ? 不正確,前面多了個空格<br>V7 Fw/etc/mxhosts ? 不正確,一行中有兩個命令<br>Fw/etc/mxhosts ? 正確<p>  每一個配置命令行,是由命令加上特定參數構成的。例如,命令V的參數是一個數字,而F命令的參數則是字母w,再加上絕對路徑。<p>命令&nbsp;&nbsp; 說明<p> V&nbsp;&nbsp;&nbsp;&nbsp; 定義配置文件的版本(從8.6版開始才要求)<br> M&nbsp;&nbsp;&nbsp;&nbsp; 定義一個郵件傳送代理<br> D&nbsp;&nbsp;&nbsp;&nbsp; 定義一個宏<br> R&nbsp;&nbsp;&nbsp;&nbsp; 定義一個地址重寫規則<br> S&nbsp;&nbsp;&nbsp;&nbsp; 聲明一個規則集<br> C&nbsp;&nbsp;&nbsp;&nbsp; 定義一宏集<br> F&nbsp;&nbsp;&nbsp;&nbsp; 從一個文件與管道中定義一宏集<br> O&nbsp;&nbsp;&nbsp;&nbsp; 定義一個選項<br> H&nbsp;&nbsp;&nbsp;&nbsp; 定義一個信頭<br> P&nbsp;&nbsp;&nbsp;&nbsp; 定義傳送優先級<br> T&nbsp;&nbsp;&nbsp;&nbsp; 聲明受托用戶(在8.1版忽略,8.7版重用)<br> K&nbsp;&nbsp;&nbsp;&nbsp; 聲明一個key字數據庫(從8.1版開始使用)<br> E&nbsp;&nbsp;&nbsp;&nbsp; 定義一個環境變量(從8.7版開始使用)<br> L&nbsp;&nbsp;&nbsp;&nbsp; 包括擴展的負載均衡支持<p>  有一些配置命令,象V只會在sendmail.cf文件中出現一次,而有些象R命令就會多次在配置文件sendmail.cf中出現。<p>  空行、以“#”開始的行將被處理為注釋行而被忽略。一個以tab開始的行,則說明是上一行的繼續,如:<p># a commnet ? 注釋行<br>V7<br>/Brekeley ? V7命令的繼續<br>-<br>tab<p>  除了一個命令,一個空行,一個空格,一個tab,或一個#字符以外,其它情況都是錯誤的。如果sendmail程序發現這種情況,將打印出如下警告,并忽略此行,然后接著讀取后面的配置:<p>sendmail.cf : line 15:unknown control line “v6”<p>  在這,sendmail找到了一行以v開始的行。由于小寫的v不是一個有效的命令,sendmail將發出警告。而行號則指出了這個錯誤所在行。<p>  下面幾個小節將對每一種命令進行簡單的實例說明。而這些命令的作用將會在本教程中闡述。所以如果在本節中無法完全理解的話,也不必擔心。因為這里所有神秘的東西,在本書結束時都將變得十分清晰明白。<p>3.2最小配置<p>  最小的配置的文件可以是空文件。你可以使用以下命令來創建這個文件:<p>% cp /dev/null&nbsp; client.cf<p><br>  我們會慢慢地往這個文件中添加配置。將其命名為client.cf是為了避免覆蓋了系統中的sendmail.cf文件。<p>  現在,我們再運行sendmail,測試這個新配置文件的有效性:<p>% ./sendmail –Cclient.cf –bt &gt;/dev/null<br>%<p>  命令行開關選項-C用于指定sendmail使用一個指定的配置文件。而開關選項-bt則告訴sendmail運行在rule-testing模式下。注意,sendmail讀取你的空配置文件,運行,沒有任何提示。同時注意當在第2章編譯完后無法運行sendmail,但現在你可以了。那是因為當時你沒有配置文件,而現在有一個了(盡管這個文件是空的)。<p>3.2.1 版本<p>  為了防止舊版本的sendmail因讀取新版本的配置文件而破壞,在sendmail 8.1開始引入了一個V命令,這個命令的格式如下:<p>V7<p>  編輯文件client.cf,然后加上這一行。“V”必須位于行首。后面跟的版本號必須是7,才能夠使所有8.8版的sendmail.cf中的新功能生效。數字7是sendmail.cf的語法,表示有7個主要的變化。<p>3.2.2 注釋<p>  注釋語句能夠幫助其他人理解你的配置文件。同時,他們也能通過注釋記起你幾個月前的修改。注釋語句對sendmail的執行速度影響極小,所以你無需擔心這一問題。前面我們說過,以#開始的行,被sendmail認為是注釋行,整行將被忽略。例如:<p># This is a comment<p>  另外,注釋語句也可以在命令之后,如:<p>V7#This is another comment<p>  增加一些注釋語句到你的sendmail.cf文件中,使其成為:<p># This is a comment<br>V7# This is another comment<br>Sendmail程序讀取這個配置文件也將沒有任何提示。<br>% ./sendmail –Cclient.cf –bt &gt;/dev/null<br>%<p>3.3快速導覽<p>  你將發現,在配置文件中的其它命令遠比V命令來得復雜。這兒,我們現在對每個命令作一個快速的導覽,僅夠你能夠對它們有一個初步的了解。<p>3.3.1 郵件傳送代理<p>  通常情況下,sendmail程序不自己傳送郵件,而是調用一個程序來完成。M命令就是定義一個郵件傳送代理。例如,就象以前我們看到過的:<p>Mlocal,&nbsp; P=/bin/mail, F=lsDFMAw5:/|@rmn, S=10, R=20/40,<p>  這將告訴sendmail,本地的郵件使用/bin/mail傳送。這一行中的參數將在第6章:郵件中樞與傳送代理,第30章:傳送代理中詳細說明。<p>3.3.2 宏<p>  義一個值,然后可以在多次使用,提高sendmail.cf的可維護性。D命令用于定義宏。一個宏名可以是一個單字母或用大括號包起來的多個字符。定義一次后,就可以在其它地方使用。<p>DRmail.us.edu&nbsp; ? 一個單字符<br>D{REMOTE}mail.us.edu&nbsp;&nbsp; ? 用大括號包含起來的多個字符(從8.7版開始)<p>  在這,R和{REMOTE}都是宏名,值是mail.us.edu。這個值可以在任何地方用$R和${REMOTE}訪問。宏將在第7章:宏中介紹,更詳細的在第31章:定義宏中。<p>3.3.3 規則<p>  sendmail.cf文件的核心是一系列的地址重寫規則。這是非常重要的,因為地址必須符合多種標準。R命令用來定義這些規則:<p>R$-&nbsp;&nbsp; $@ $1 @ $R&nbsp;&nbsp; user -&lt; user @ remote<p><br>  郵件地址將與最左邊的規則($-)進行比較。如果與這個規則匹配,它們將根據右邊的規則($@ $1 @ $R)進行重寫。而在最右邊的文本

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情一二三区| 国产精品亚洲第一区在线暖暖韩国| 久久久国产精品午夜一区ai换脸| 日韩精品中文字幕在线不卡尤物| 6080日韩午夜伦伦午夜伦| 欧美日韩另类一区| 91成人看片片| 91精彩视频在线观看| 91视频国产资源| 91丨九色丨国产丨porny| 99精品桃花视频在线观看| 岛国精品一区二区| 91在线视频播放| 色噜噜夜夜夜综合网| 欧美午夜不卡在线观看免费| 欧美日韩国产系列| 欧美一区二区三区日韩视频| 欧美成人一区二区三区在线观看| 精品日韩欧美一区二区| 国产视频视频一区| 亚洲欧洲日韩av| 一级女性全黄久久生活片免费| 亚洲一区二区三区视频在线| 日韩精品电影在线观看| 国产真实乱子伦精品视频| 国产成人精品aa毛片| 99久久99久久免费精品蜜臀| 色爱区综合激月婷婷| 欧美一级高清大全免费观看| 欧美xxxxxxxx| 中文字幕人成不卡一区| 亚洲成av人片在线观看| 国产一区二区精品久久| 91麻豆自制传媒国产之光| 777色狠狠一区二区三区| 久久久不卡网国产精品一区| 亚洲免费大片在线观看| 日韩不卡免费视频| 国产ts人妖一区二区| 色悠悠久久综合| 日韩精品在线网站| 亚洲色图色小说| 美女爽到高潮91| 成a人片亚洲日本久久| 在线视频一区二区三区| 精品欧美一区二区在线观看| 国产精品麻豆一区二区| 免费观看在线色综合| 成人av免费网站| 69成人精品免费视频| 国产精品久久久久久久久免费丝袜| 亚洲与欧洲av电影| 国产一区二区三区精品视频| 99re热这里只有精品免费视频 | 欧美午夜不卡视频| 亚洲精品一区二区三区四区高清 | 国产精品久久久久久久久久免费看 | 国产精品18久久久久久久久| 色综合久久久久| 欧美一区二区三区四区久久| 国产精品网站一区| 日本不卡1234视频| 国产亚洲欧美中文| 亚洲高清免费观看高清完整版在线观看| 国产专区综合网| 3d成人动漫网站| 亚洲人xxxx| 国产精品一线二线三线精华| 精品视频在线免费观看| 国产精品免费网站在线观看| 免费观看30秒视频久久| 欧美午夜电影网| 亚洲视频在线一区观看| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产精品综合一区二区| 5月丁香婷婷综合| 亚洲综合色成人| 91原创在线视频| 久久九九久久九九| 九色综合狠狠综合久久| 欧美日韩综合不卡| 亚洲男女毛片无遮挡| 国产成人精品一区二| 精品少妇一区二区三区日产乱码| 亚洲电影激情视频网站| 91在线观看高清| 亚洲国产精品ⅴa在线观看| 久久99久久精品| 欧美一区二区三区成人| 午夜伊人狠狠久久| 欧美在线制服丝袜| 一区二区三区毛片| 日本精品一区二区三区高清| 国产精品久久久久久户外露出 | 亚洲午夜久久久久久久久久久 | 欧美日韩综合不卡| 一区二区三区在线播放| 色又黄又爽网站www久久| 亚洲日本一区二区三区| 99re66热这里只有精品3直播 | 中文字幕欧美日本乱码一线二线| 久久99热这里只有精品| 日韩精品一区二区三区蜜臀| 日本v片在线高清不卡在线观看| 欧美日产在线观看| 天堂资源在线中文精品| 亚洲综合无码一区二区| 一本大道久久a久久综合婷婷| 国产精品网站在线| 99国产精品久| 夜夜亚洲天天久久| 欧美色图片你懂的| 五月激情丁香一区二区三区| 欧美肥妇free| 日本成人在线网站| 欧美sm美女调教| 粉嫩av一区二区三区| 国产欧美中文在线| 99热这里都是精品| 亚洲一区二区中文在线| 欧美性色黄大片手机版| 日韩精品午夜视频| 欧美变态tickle挠乳网站| 国产精品白丝jk白祙喷水网站| 久久久精品综合| 成人黄页在线观看| 亚洲男人的天堂在线观看| 欧美午夜精品免费| 亚洲成人av一区二区| 91精品国产日韩91久久久久久| 久久av资源网| 国产精品成人一区二区艾草| 在线一区二区三区做爰视频网站| 五月婷婷激情综合网| 精品嫩草影院久久| 不卡一区在线观看| 亚洲观看高清完整版在线观看| 日韩欧美自拍偷拍| 成人免费视频一区| 亚洲网友自拍偷拍| 久久久亚洲精品石原莉奈| 91在线视频播放地址| 日韩精品国产欧美| 2欧美一区二区三区在线观看视频| 精品国产乱码久久久久久老虎| 成人av在线播放网址| 亚洲丰满少妇videoshd| www国产精品av| 欧洲另类一二三四区| 精品无人码麻豆乱码1区2区| 综合色中文字幕| 欧美一级久久久久久久大片| 成人在线一区二区三区| 丝瓜av网站精品一区二区| 国产丝袜在线精品| 欧美午夜一区二区三区免费大片| 极品美女销魂一区二区三区| 亚洲视频一区二区免费在线观看| 91精品国产高清一区二区三区| 丁香桃色午夜亚洲一区二区三区| 亚洲图片欧美视频| 久久精品水蜜桃av综合天堂| 欧美在线免费观看亚洲| 国产一区二区影院| 亚洲第一成人在线| 国产精品日日摸夜夜摸av| 欧美一区日韩一区| 91捆绑美女网站| 韩国毛片一区二区三区| 午夜私人影院久久久久| 综合色天天鬼久久鬼色| 久久久久久久综合日本| 欧美麻豆精品久久久久久| 9人人澡人人爽人人精品| 精品写真视频在线观看| 亚洲小说欧美激情另类| 国产精品久久久久久亚洲毛片 | 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲午夜一区二区三区| 欧美国产一区视频在线观看| 欧美一区二区三区白人| 欧美色网一区二区| 91免费国产视频网站| 成人一区二区三区在线观看| 久久99精品网久久| 丝袜美腿亚洲色图| 亚洲一卡二卡三卡四卡| 中文字幕一区免费在线观看| 国产网站一区二区| 精品国产乱子伦一区| 欧美一区二区精美| 欧美电影影音先锋| 欧美在线免费播放| 一本色道久久加勒比精品| 97精品视频在线观看自产线路二 | 久久丁香综合五月国产三级网站| 亚洲综合精品久久| 一区二区在线观看视频在线观看| 国产精品成人午夜| 国产精品久久久久四虎|