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 -bi
18
19
21 Esmtp is a send-only sendmail emulator for machines which normally
22 retrieve their mail from a centralized mailhub using programs such as
23 fetchmail.
24
25 Esmtp does not attempt to provide all the functionality of sendmail: it
26 is intended to be used by 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 Print a listing of the queue(s).
79
80
81 -bP (unsupported)
82 Print number of entries in the queue(s); only available with
83 shared memory support.
84
85
86 -bs (unsupported)
87 Use the SMTP protocol as described in RFC821 on standard input
88 and output.
89
90
91 -bt (unsupported)
92 Run in address test mode.
93
94
95 -bv (unsupported)
96 Verify names only - do not try to collect or deliver a message.
97
98
99 -C file
100 Use alternate configuration file.
101
102
103 -d X (ignored)
104 Set debugging value to X.
105
106
107 -F fullname
108 Set the full name of the sender.
109
110
111 -f name
112 Sets the name of the ``from'' person (i.e., the envelope sender
113 of the mail). This address may also be used in the From: header
114 if that header is missing during initial submission. The enve‐
115 lope sender address is used as the recipient for delivery status
116 notifications and may also appear in a Return-Path: header.
117
118 This address is also used to select from different identities in
119 the configuration file.
120
121 If no envelope sender is specified in the command line then the
122 default identity's address is used.
123
124
125 -G (ignored)
126 Relay (gateway) submission of a message.
127
128
129 -h N (ignored)
130 Set the hop count to N.
131
132
133 -I (ignored)
134 Same as -bi.
135
136
137 -i (ignored)
138 Ignore dots alone on lines by themselves in incoming messages.
139 This should be set if you are reading data from a file.
140
141
142 -L tag (ignored)
143 Set the identifier used in syslog messages to the supplied tag.
144
145
146 -N dsn Set delivery status notification conditions to dsn, which can be
147 `never' for no notifications or a comma separated list of the
148 values `failure' to be notified if delivery failed, `delay' to
149 be notified if delivery is delayed, and `success' to be notified
150 when the message is successfully delivered.
151
152
153 -n (default)
154 Don't do aliasing.
155
156
157 -O option=value (ignored)
158 Set option option to the specified value. This form uses long
159 names.
160
161
162 -o x value (ignored)
163 Set option x to the specified value. This form uses single
164 character names only.
165
166
167 -p protocol (ignored)
168 Set the name of the protocol used to receive the message.
169
170
171 -q[time] (ignored)
172 Process saved messages in the queue at given intervals.
173
174
175 -qp[time] (ignored)
176 Similar to -qtime, except that instead of periodically forking a
177 child to process the queue, forks a single persistent child for
178 each queue that alternates between processing the queue and
179 sleeping.
180
181
182 -qf (ignored)
183 Process saved messages in the queue once and do not fork(), but
184 run in the foreground.
185
186
187 -qG name (ignored)
188 Process jobs in queue group called name only.
189
190
191 -q[!]I substr (ignored)
192 Limit processed jobs to those containing substr as a substring
193 of the queue id or not when ! is specified.
194
195
196 -q[!]R substr (ignored)
197 Limit processed jobs to those containing substr as a substring
198 of one of the recipients or not when ! is specified.
199
200
201 -q[!]S substr (ignored)
202 Limit processed jobs to those containing substr as a substring
203 of the sender or not when ! is specified.
204
205
206 -R return
207 Set the amount of the message to be returned if the message
208 bounces. The return parameter can be `full' to return the
209 entire message or `hdrs' to return only the headers. In the
210 latter case also local bounces return only the headers.
211
212
213 -r name
214 An alternate and obsolete form of the -f flag.
215
216
217 -t Read message for recipients. To:, Cc:, and Bcc: lines will be
218 scanned for recipient addresses. The Bcc: line will be deleted
219 before transmission.
220
221
222 -V envid
223 Set the original envelope id.
224
225
226 -v Go into verbose mode.
227
228
229 -X logfile
230 Log all traffic in and out of mailers in the indicated log file.
231
232
233 -- Stop processing command flags and use the rest of the arguments
234 as addresses.
235
236
238 ~/.esmtprc
239 User configuration file. Only read if no configuration file is
240 specified on the command line.
241
242
243 /etc/esmtprc
244 System configuration file. Only read if no configuration file is
245 specified on the command line and there is no user configuration
246 file.
247
248
250 esmtprc(5), fetchmail(1)
251
252
254 José Fonseca
255
256
257
258 ESMTP(1)