1ESMTP(1) General Commands Manual ESMTP(1)
2
3
4
6 esmtp - libESMTP to Sendmail compatibility interface
7
8
10 esmtp [flags] [address ...]
11 sendmail [flags] [address ...]
12
13 mailq
14 sendmail -bp
15
16 newaliases
17 sendmail -I
18
19
21 Esmtp is a send-only sendmail emulator for machines which normally
22 retrieve their mail up from a centralized mailhub using programs such
23 as fetchmail.
24
25 Esmtp does not attempt to provide all the functionality of sendmail: it
26 is intended to be used by other mail user agents as mutt.
27
28
30 Most sendmail options are irrelevant to esmtp . Those marked
31 ``ignored'' or ``default'' have no effect on mail transfer. Those
32 marked ``unsupported'' are fatal errors.
33
34
35 -Ac (ignored)
36 Use submit.cf even if the operation mode does not indicate an
37 initial mail submission.
38
39
40 -Am (ignored)
41 Use sendmail.cf even if the operation mode indicates an initial
42 mail submission.
43
44
45 -B type
46 Set the body type to type. Current legal values are 7BIT or
47 8BITMIME.
48
49
50 -ba (unsupported)
51 Go into ARPANET mode.
52
53
54 -bd (unsupported)
55 Run as a daemon.
56
57
58 -bD (unsupported)
59 Same as -bd except runs in foreground.
60
61
62 -bh (unsupported)
63 Print the persistent host status database.
64
65
66 -bH (unsupported)
67 Purge expired entries from the persistent host status database.
68
69
70 -bi (ignored)
71 Initialize the alias database.
72
73
74 -bm (default)
75 Deliver mail in the usual way.
76
77
78 -bp (ignored)
79 Print a listing of the queue(s).
80
81
82 -bP (unsupported)
83 Print number of entries in the queue(s); only available with
84 shared memory support.
85
86
87 -bs (unsupported)
88 Use the SMTP protocol as described in RFC821 on standard input
89 and output.
90
91
92 -bt (unsupported)
93 Run in address test mode.
94
95
96 -bv (unsupported)
97 Verify names only - do not try to collect or deliver a message.
98
99
100 -C file
101 Use alternate configuration file.
102
103
104 -d X (ignored)
105 Set debugging value to X.
106
107
108 -F fullname
109 Set the full name of the sender.
110
111
112 -f name
113 Sets the name of the ``from'' person (i.e., the envelope sender
114 of the mail). This address may also be used in the From: header
115 if that header is missing during initial submission. The enve‐
116 lope sender address is used as the recipient for delivery status
117 notifications and may also appear in a Return-Path: header.
118
119 This address is also used to select from different identities in
120 the configuration file.
121
122 If no envelope sender is specified in the command line then the
123 default identity's address is used.
124
125
126 -G (ignored)
127 Relay (gateway) submission of a message.
128
129
130 -h N (ignored)
131 Set the hop count to N.
132
133
134 -i (ignored)
135 Ignore dots alone on lines by themselves in incoming messages.
136 This should be set if you are reading data from a file.
137
138
139 -L tag (ignored)
140 Set the identifier used in syslog messages to the supplied tag.
141
142
143 -N dsn Set delivery status notification conditions to dsn, which can be
144 `never' for no notifications or a comma separated list of the
145 values `failure' to be notified if delivery failed, `delay' to
146 be notified if delivery is delayed, and `success' to be notified
147 when the message is successfully delivered.
148
149
150 -n (default)
151 Don't do aliasing.
152
153
154 -O option=value (ignored)
155 Set option option to the specified value. This form uses long
156 names.
157
158
159 -o x value (ignored)
160 Set option x to the specified value. This form uses single
161 character names only.
162
163
164 -p protocol (ignored)
165 Set the name of the protocol used to receive the message.
166
167
168 -q[time] (ignored)
169 Process saved messages in the queue at given intervals.
170
171
172 -qp[time] (ignored)
173 Similar to -qtime, except that instead of periodically forking a
174 child to process the queue, forks a single persistent child for
175 each queue that alternates between processing the queue and
176 sleeping.
177
178
179 -qf (ignored)
180 Process saved messages in the queue once and do not fork(), but
181 run in the foreground.
182
183
184 -qG name (ignored)
185 Process jobs in queue group called name only.
186
187
188 -q[!]I substr (ignored)
189 Limit processed jobs to those containing substr as a substring
190 of the queue id or not when ! is specified.
191
192
193 -q[!]R substr (ignored)
194 Limit processed jobs to those containing substr as a substring
195 of one of the recipients or not when ! is specified.
196
197
198 -q[!]S substr (ignored)
199 Limit processed jobs to those containing substr as a substring
200 of the sender or not when ! is specified.
201
202
203 -R return
204 Set the amount of the message to be returned if the message
205 bounces. The return parameter can be `full' to return the
206 entire message or `hdrs' to return only the headers. In the
207 latter case also local bounces return only the headers.
208
209
210 -r name
211 An alternate and obsolete form of the -f flag.
212
213
214 -t Read message for recipients. To:, Cc:, and Bcc: lines will be
215 scanned for recipient addresses. The Bcc: line will be deleted
216 before transmission.
217
218
219 -V envid
220 Set the original envelope id.
221
222
223 -v Go into verbose mode.
224
225
226 -X logfile
227 Log all traffic in and out of mailers in the indicated log file.
228
229
230 -- Stop processing command flags and use the rest of the arguments
231 as addresses.
232
233
235 ~/.esmtprc
236 User configuration file. Only read if no configuration file is
237 specified on the command line.
238
239
240 /etc/esmtprc
241 System configuration file. Only read if no configuration file is
242 specified on the command line and there is no user configuration
243 file.
244
245
247 esmtprc(5), fetchmail(1)
248
249
251 José Fonseca
252
253
254
255 ESMTP(1)