⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isp-hookup-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 3 页
字号:
      Netscape (aka. Mozilla      [23]ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/netsca   pe-v11b3.tar.gz      [24]ftp://ftp.cs.uit.no/pub/www/netscape      这些浏览器通常都保持最新版本,而且常有让人兴奋的版本。      使用和试用这些程式都有一定的约定条款,请自行阅读一下。   4. 我要怎麽收发电子邮件 email呢   首先,确认一下 sendmail 已被安装了。 Sendmail 会排列内部及外部的邮件 ,   而且会将外部邮件无法被寄出去时做缓冲,等待到它可以被传送出去为止。      Sendmail 是以 /etc/sendmail.cf的设定来办事。 有份适合 ISP 使用者的例子   可由下处找到:      [25]ftp://ftp.sol.no/user/egilk/sendmail.cf 这是以 procmail 为基准来当   做一个传递代理人 delivery agent ,当然也能以 deliver来取代它。      如果在需要一个 正式的网域domain address 才能寄外部邮件的话,那须在   sendmail.cf档□做指定:   # who I masquerade as (null for no masquerading)DMacme.xz   这假设你的本地端的使用者名称与你在 ISP 上的使用者名称是相同的。 如果不   同的话,只需另外将全名指定如下:   DMdick@acme.xz   Sendmail 现在已被建构成 直接地 寄送信件给收件人了。想避免 连接到那些收   信端很慢又不很规律而花太多时间或是重覆的连接的话,使用 一个 ISP 做为缓   冲就比较好些。我们可以使用 DS 来指定:   # "Smart" relay host (may be null)DSmail.acme.xz   注意, sendmail 会对 内的跳格字元 tab 很敏感。 sendmail.cf。你可以使用   vi文字编辑器 来确认这些 tab 字元没被更动。      Email 的接收常可以经由使用 POP3 协定来达成,而它可以在每次的连接启动时   即初始化。下面是一个测试用命令手稿:   sendmail -qpopclient -3 -v mail.acme.xz -u dirk -p "PrettySecret" \       -k -o /usr/spool/mail/dirk   这个命令手稿可以在 PPP 连接後开始执行。注意,这个命令手稿 只是用来做测   试用,所以请确认本地端的邮筒在它执行时没有被动到。 -k 选项是 邮件被保留   在 ISP 的邮筒内,你只是简单地取得一份邮件的拷贝而已。当然你 如有自信你   的设定都对了,那也可将这个选项移除。      注意,你的密码会被显示在命令列上,还有, popclient 已愈来愈退流行了,你   可以考虑使用 fetchmail。      你可以在下面所列的地方找到更安全更好的命令手稿版本。      [26]ftp://ftp.sol.no/user/egilk/pop-script.tar.gz      这份命令手稿需要 procmail 被安装著,但你绝不会後悔的。 大部份的供应商版   都有它,你也可以试试:      [27]ftp://sunsite.unc.edu/pub/Linux/system/Mail/mailhandlers/procmail-   3.10-2.tar.gz      Procmail 是一个简单又富弹性的工具,它可以依各种不同情况来排序收进来的电   子邮件。 不仅如此,还可自动化处理像有关 vacation 等等的讯息。      注,当我们像这个例子一样直接使用 procmail 时,这个情形和 procmail 的文   件□所说的是不一样的。 我们并不需要.forward ,也不需要 .procmailrc。後   者是当我 们需要排序邮件时才需要用到。      读取与寄送电子邮件的使用者介面可以被找到像 pine 或 elm。      ALT: Fetchmail 目前已经变成一个 popclient 的改良後的替代品了。最新的版   本可 从下列地点取得:      [28]ftp://ftp.ccil.org/pub/esr/fetchmail/fetchmail-3.3.tar.gz      ALT:常使用拨接方式上网的 ISP使用者并不是真的需要让 sendmail 精灵daemon   启动。为了减少资源的使用或是错误发生,你也可以将任何的 sendmail 的启动   都注解取消,像常见於 /etc/rc.d/rc.M 档内的(这点要端视供应商版的而定)。      ALT: 为取代 sendmail 的话,你也可以使用更简单的 smail。 你可以在 Linux   Network Administrator's Guide □找到一份它的很好描述(还有这儿提到的其他   事项)。      ALT: 还有一个 m4 巨集套件,它可以做个很新的 /etc/sendmail.cf。只要简单   地安装,就好像是修改一个已存在的建构一样。      ALT: 还有许多更简单但缺乏弹性的替代程式可以用来处理电子邮件。 Pine 只要   被适当地建构 就可以独立执行,例如:它还可以使用其他网页浏□器的最新版本      ALT: Many are very enthusiastic regarding the Emacs companion Gnus as   an email and news handler. 详细的资讯可在下面找到:      [29]http://www.ifi.uio.no/~larsi/      ALT: An alternative to popclient is pop-perl5. It is available from:      [30]ftp://sunsite.unc.edu/pub/Linux/System/Mail/pop-perl5-1.1.tar.gz   5. News 新闻讨论群5.1 我要如何设立一个线上新闻读取器呢 ?   只要 PPP 在运作中,就能读取线上的新闻群组 news。 有许多捶手可得的程式,   简单介绍两个程式: rtin 和 trn.      想开始读取news,一般在建构时只需设定 NNTPSERVER (通常只需在 .profile 档   □设定一次即可一劳永逸):   export NNTPSERVER=news.acme.xz   有些程式在要取得正确的张贴 来源-位址时,可能会要求:   export NNTP_INEWS_DOMAIN=acme.xz5.2 我要如何设立一个离线新闻读取器呢 ?   想在离线 offline 时读取新闻群组 news 来 减少电话帐单费用以及拥有更大的   弹性,我们需要设定一或多个的 news-spool。 这需要一些建构,当然也需使用   到一定的磁碟空间,在初始化後,会产生或多或少的事,但 隅而才需要去留意一   下。      我们在这儿说明两种解决方案:   5.3 我要如何设立 C News?   这个所描述的解决方案是以 C News 这个新闻群组伺服器为基础, 且使用 NNTP   协定的。 C News 原本是以其他建构为目标的,但它也蛮符合处理我们的情况的   。 也许有人会使用较近期的 INN 新闻群组伺服器news server ,但它却在资源   使用上多了一些。不管任何方法,请小心 不要 两个都安装! 他们 不会那麽好在   一起相处的。      以 news为使用者来迁入系统来做为新闻群组的维护是很重要的。 所有的建构档   案都被放置在 /usr/lib/news□。 要处理这个,我们可以 su news; cd来迁入为   root 来处理它。      在建构□,最重要要的档案是:        * active 档是所有启动的新闻群组的清单。 它可由 addgroup指令做更新,       例如 addgroup comp.os.linux.networking y。     * organization 档只会包含你在Organization: □所要的标题栏资料。在我们       的例子□:       Dirk Gently's Holistic Detective Agency     * mailname 在我们的例子中应该是设定 acme.xz。     * whoami 被设定成为你在 Path:执行绪中的站台 site 。 在这□的设定中,       使用 newsx,这个名称不会离开这个机器, 你可以将它设定成任何只要你非       常认为它很特别即可。 这个例子中即 roderick。     * 这个 sys档案控制了抓取及分配新闻群组的资讯, 我们在此假设在你的       ISP 中,加上 acme.xz 到路径 Path上,这也是我们所拥有的仅有的新闻群       组来源。 上面的例子告诉我们将接受任何抵达的新闻张贴,我们将只张贴新       闻到 acme.xz 上,这也是我们从未见过 的,而它是我们原本张贴在我们自       己的网站上的。在这个简化的设立中,我们假设所有的群组都从单一源头而       来。 /all 表示供应商版, 必须 将它们包含进去。字元 F 表示 (指出) 向       外的新闻文章会被□集成档案。       ME:all/all::acme/acme.xz:all,!junk/all:FL:     * 我们必须为向外的新闻建立一个子目录,在我们的例子中:       mkdir /var/spool/news/out.going/acme     * mailpaths 是做为被管制的新闻群组的控制,虽然 这个工作通常是由 ISP       来做的。          C News 需要每天一定程度的维护,但也可只用一次一劳永逸的方法 , 那就是以   news的身份,经由 crontab -e 命令 即可达成。建议设立的步骤如下,你可以照   你的需要来调整:   # 维护进来和出去的批次资料10,40 *  * * * /usr/lib/newsbin/input/newsrun# 每天停止 C News 一次30 0  * * * /usr/lib/newsbin/expire/doexpire# 如有需要,监控并报告状况00 2  * * sat /usr/lib/newsbin/maint/addmissing40 3  * * * /usr/lib/newsbin/maint/newswatch50 3  * * * /usr/lib/newsbin/maint/newsdaily   newsrun 会移入及移出文章 (每小时二次), doexpire 会在文章变较旧时删除它   们 (每天从凌晨 00:30开始),最後面那三个命令会 做许多的监督与错误更正的   工作。      我们还应该确认在启动机器时有些事情已经被清理乾净。以 root的身份,在   /etc/rc.d/rc.local档□加入:   su news -c /usr/lib/newsbin/maint/newsboot   News 可以由 NewsX程式来□集。 会从 NNTP-server 挑选资讯,这个程式可从下   面位址找到:      [31]ftp://sunsite.unc.edu/pub/Linux/system/news/transport/newsx-0.9.ta   r.gz Or:      [32]ftp://ftp.sol.no/user/egilk/newsx-0.9.tar.gz      设立 NewsX 非常简单。 只需很平常的步骤即可安装它:   makesumake installexit   在这儿所大致描述的设立中,你只需以 addgroup 命令来建立你要读取的群组 即   可。      要抓取文章时, news 使用者只要下达下列的命令 (假设是经由 PPP 或类似的)   newsrunnewsx acme news.acme.xznewsrun   这 -d 选项会在萤幕上不停地印出。详情请参阅 NewsX 文件。      NewsX 也会注意到向外张贴新闻讨论文章。      在控制新闻文章变旧时将它们丢弃的工作时,就需要 explist 这个档案了。 在   下面的例子中就解释了我们要做的一切事了:   # hold onto history lines 14 days, nobody gets >120 days/expired/                       x       14      -/bounds/                        x       0-1-120 -# retain these for 2 monthscomp.sources,comp.os.linux.all  x       60      -# noise gets thrown away fastjunk,control                    x       2       -# default:  14 days, no archiveall                             x       14      -   ALT: 在一个小型的 news-spool□,通常是不太需要对新闻群组的 控制的。在可   能没有用处的状况下,交通流量 太大。 重点是新闻张贴的文章会被取消,而新   闻群组会被自动地建立。为了确认 含有newgroup的控制讯息不会把我们给混乱了   ,有个叫 newgroupperm 的档案会指定 我们所允许的事情:   comp.os.linux   tale@uunet.com  yvall             any             nq   在这个例子□,所有在 comp.os.linux 下的合适讨论群组都会被建立 (y),而   news 使用者会被 通知 (v)。 其於的会被静静地 (q) 忽略掉 (n)。最後一行已   经足够让你手动地建立所有的群组了。      ALT: 还有一个 NewsX 的替代程式 suck。   5.4 我要怎麽设立 Leafnode?   还有一个不同的解决方案是,安装整合套件 leafnode。 它能处理所有个人   news spool 的所有工作,而且很容易建构。它可经由下列位址取得:      [33]http://www.troll.no/freebies/leafnode.html      和 C News 一样,所有的 news 维护工作都应该是以 news使用者的身份来做:      leafnode的位置在 /usr/lib/leafnode。安装它,执行:   cd /usr/lib/leafnodetar -xzvf leafnode-0.8.tgzcd leafnode-0.8makesumake install   注意,如果你从一个套件中安装 leafnode 的话,/usr/local/sbin 应该改成   /usr/sbin。      像之前地,以 root身份来改变在 /etc/inetd.conf档 □控制 NNTP 的那行   nntp  stream  tcp  nowait  news  /usr/sbin/tcpd /usr/local/sbin/leafnode   使用下面命令来启动它:   killall -HUP inetd   执行 exit回到 news使用者。在 /usr/lib/leafnode/config 档□改变定义   NNTP 伺服器的那行。在我们的例子中:   server = news.acme.xz   以news的身份下 crontab -e 命令後, Leafnode 就会 自已扛起照顾自己的工作   # 每天结束 Leafnode一次0 4 * * * /usr/local/sbin/texpire   News 的交换也是以 news使用者来完成,以下面的命令 (假设 PPP 已经架好且正   执行中):   /usr/local/sbin/fetch   想阅读新闻讨论群组的使用者可以用 我要如何设立线上新闻阅读器呢?内的处方   来做, 除非它们建构自己的本地端机器,例如:   export NNTPSERVER=localhost   相关资料应该都在那儿。首先,fetch 会传递可订阅的新闻群组的列表。 接著   Leafnode 会监控使用者所要求的那些群组,并在下次它们被启动时将 它们加进   来。      注:在 NNTP 需经授权才能使用时,Leafnode 好像就无法工作了。+.LP      ALT:有一个leafnode的替代品 nntpcache可由下面位址取得:      [34]ftp://ftp.suburbia.net/pub/nntpcache/nntpcache.tgz ALT: 还有个替代   方案是使用与 slrn-pull 套件 一起的新闻阅读器 slrn 。 这个新闻阅读器在被   编译时 设定好 spool 功能。   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -