1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
|
.\" README.POP - -*- Indented-Text -*-
.\" Last Edited: Mon Feb 17 18:40:50 1997 by fuku (FUKUSHIMA Osamu) on psyche
POP ǥᥤ뤿ˤĤ
-----------------------------------------------------------------------
*
-----------------------------------------------------------------------
ʸϡPOP (Post Office Protocol) ˤäƥᥤ륵Ф
ᥤݤɬפ cmail ˴ؤƲ⤹ΤǤ
* ɬפʴĶ
* POP Ȥγǧ
* cmail
* ȥ֥
* movemail Υѥˡ
-----------------------------------------------------------------------
* ɬפʴĶ
-----------------------------------------------------------------------
POP ͳǥᥤˤϡPOP бˤʤäƤ movemail
ȡ뤵Ƥɬפޤ
[ GNU Emacs 19.29 ʹ ]
GNU Emacs 19.29 ʹߤ١ˤʤäƤ Mule Ǥϡѥ
--with-pop Ĥ configure ¹ԤƤСmovemail
POP бƤޤ
[ GNU Emacs 19.29 ]
Mule-2.3 ʤɡemacs-19.29 GNU Emacs ١ˤĶ
ϡʲξ郎ɬפˤʤޤ
* ᥤ륵¦ RPOP бƤ
* movemail -DMAIL_USE_POP Ĥƥѥ뤵Ƥ
* movemail root setuid Ƥ
Ǥʤϡ˹礦褦˴Ķ뤫뤤
emacs-19.3x ʹߤΥꤷơ° movemail
ѥ롦ȡ뤹뤳Ȥˤʤޤ˴ؤƤϡ̹
"movemail Υѥˡ" ȤƤ
-----------------------------------------------------------------------
* POP Ȥγǧ
-----------------------------------------------------------------------
ᥤ륵Ф POP ȤǥǤ뤳Ȥ telnet ǡ
POP3 ΥݡȤ˥Ƴǧޤ
Хץˤäƥåۤʤޤʲ
褦ʼdzǧǤϤǤ
> (example) % telnet "ᥤۥ̾" 110
Trying 100.100.100.1..
Connected to mailhost.somedomain.
Escape character is '^]'.
+OK QPOP (version 2.2) at mailhost.somedomain starting.
> user fuku <-- ʤ POP ̾
+OK Password required for fuku.
pass XXXXXXXX <-- POP ȤΥѥ
> +OK fuku has 10 messages (41420 octets).
> quit
(example) %
-----------------------------------------------------------------------
* cmail
-----------------------------------------------------------------------
̾ cmail ˲äơ
(setenv "MAILHOST" "ᥤۥ̾")
(setq cmail-spool-directory "po:POP̾")
ɲäޤ
ˤ褦 movemail Ŭڤ˥ȡ뤵ƤС
cmail ưǡmovemail POP ͳǥᥤ륵Ф˥
ޤ
ߥˡХåեǥѥɤ䤵ޤΤǡϤƤ
̾ȥѥɤǧڤȡmovemail ϥᥤ
cmail äɽޤ
ʣPOPФ˥뤳Ȥޤ
cmail-spool-directory˥ꥹȤꤹ뤳ȤˤꡢPOPͳ
ʣΥᥤ륵Ф˥뤳ȤǤޤ
ꥹȤϰʲηǻꤷޤ
(setq cmail-spool-directory
'(("po:POP̾" "ᥤۥ̾" "ץ" "ѥ")
...))
ᥤۥ̾ȥץϡ줾MAILHOSTMOVEMAILδĶѿ
ޤץͭȤʤ뤿ˤϡѤmovemailĶѿ
ץ뤳ȤбƤɬפޤ
-----------------------------------------------------------------------
* ȥ֥
-----------------------------------------------------------------------
(Q1) ᥤ륵Ф˥ᥤϤƤ뤬cmail ưƤ
ʤ
(A1) Ĥͤޤ
1. movemail POP бˤʤäƤʤ
[к 1] movemail POP бˤƥȡ뤹
("movemail Υѥˡ" )
2. RPOP бƤʤ movemail (Ȥ Mule-2.3
°Τ) ȤäƤ뤬root setuid Ƥʤ
[к 1] movemail setuid ӥåȤꤹ
(root Ԥθ¤ɬ)
ޤϡ
[к 2] emacs-19.3x ʹߤ movemail ȡ뤹
(̥桼θDzǽ"movemail Υ
ѥˡ" )
3. RPOP бƤʤ movemail (Ȥ Mule-2.3
°Τ) ȤäƤ뤬POP Хץब RPOP
бƤʤ
[к 1] emacs-19.3x ʹߤ movemail ȡ뤹
(̥桼θDzǽ"movemail Υ
ѥˡ" )
Υ⡢emacs-19.3x ʹߤ movemail ʬǥȡ
뤹뤳ȤˤäƲǽʤΤǡȥ֥뤬ϡޤ
ˡȤ뤳Ȥ侩ޤ
(Q2) 嵭кޤᥤǤʤ
(A2) Ť movemail ƥ˻ĤäƤơȡ뤷
movemail ưƤʤǽޤwhich
ɤǡɤ movemail ư줿ΤǧƤ
-----------------------------------------------------------------------
* movemail Υѥˡ
-----------------------------------------------------------------------
movemail ƥѥ뤹ɬפμñ˲⤷
ޤemacs-19.3x ʹߤΥꤷŸޤ
(example) % gzip -d < emacs-19.3x.tar.gz | tar xvf -
(example) % cd ./emacs-19.3x
Ÿǥ쥯ȥ etc/MACHINES Ȥե
Ȥ OS ˰פ뵡̾ǧǡ
(example) % ./configure "̾" --with-pop
¹Ԥޤ (Τ emacs Τʤ顢ΤΥ
ղäޤ)θ塢lib-src ǥ쥯ȥ˰ư
(example) % cd ./lib-src
(example) % make movemail
Ȥơmovemail ѥ뤷Ƥѥ뤬λ
顢movemail Ȥ¹ԥեʬ $PATH ̤äǥ쥯
ȥ (Ȥ $HOME/bin ʤ) ˥ԡǡ
(example) % which movemail
Ȥơ movemail ¹Բǽʾ֤ˤʤäƤ뤳Ȥǧ
ʤԤȤƥƥѹǤ븢¤ϡemacs
exec-path ˥ȡ뤷ƤޤäƤ⤫ޤޤ
|