File: README.POP

package info (click to toggle)
cmail 2.62-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,496 kB
  • ctags: 2,104
  • sloc: lisp: 25,492; makefile: 189; perl: 148; sh: 68
file content (177 lines) | stat: -rw-r--r-- 6,139 bytes parent folder | download | duplicates (3)
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 ˥󥹥ȡ뤷ƤޤäƤ⤫ޤޤ