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 -bi
18
19

DESCRIPTION

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

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    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

FILES

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

SEE ALSO

250       esmtprc(5), fetchmail(1)
251
252

AUTHOR

254       José Fonseca
255
256
257
258                                                                      ESMTP(1)
Impressum