1ESMTP(1)                    General Commands Manual                   ESMTP(1)
2
3
4

NAME

6       esmtp - libESMTP to Sendmail compatibility interface
7
8

SYNOPSIS

10       esmtp [flags] [address ...]
11       sendmail [flags] [address ...]
12
13       mailq
14       sendmail -bp
15
16       newaliases
17       sendmail -I
18
19

DESCRIPTION

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

OPTIONS

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

FILES

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

SEE ALSO

247       esmtprc(5), fetchmail(1)
248
249

AUTHOR

251       José Fonseca
252
253
254
255                                                                      ESMTP(1)
Impressum