⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendmail.8

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 8
字号:
.TH SENDMAIL 8.\"	@(#)sendmail.8	4.1		7/25/83.UC 5.SH NAMEsendmail \- send mail over the internet.SH SYNOPSIS.B /usr/lib/sendmail[ flags] [ address ... ].PP.B newaliases.PP.B mailq.SH DESCRIPTION.I Sendmailsends a message to one or more people,routing the message over whatever networksare necessary..I Sendmaildoes internetwork forwarding as necessaryto deliver the message to the correct place..PP.I Sendmailis not intended as a user interface routine;other programs provide user-friendlyfront ends;.I sendmailis used only to deliver pre-formatted messages..PPWith no flags,.I sendmailreads its standard inputup to a control-Dor a line with a single dotand sends a copy of the letter found thereto all of the addresses listed.It determines the network to usebased on the syntax and contents of the addresses..PPLocal addresses are looked up in a fileand aliased appropriately.Aliasing can be prevented by preceding the addresswith a backslash.Normally the sender is not included in any aliasexpansions, e.g.,if `john' sends to `group',and `group' includes `john' in the expansion,then the letter will not be delivered to `john'..PPFlags are:.TP 1.2i\-baGo into \s-1ARPANET\s0 mode.All input lines must end with a CR-LF,and all messages will be generated with a CR-LF at the end.Also,the ``From:'' and ``Sender:''fields are examined for the name of the sender..TP 1.2i\-bdRun as a daemon.  This requires Berkeley IPC..TP 1.2i\-biInitialize the alias database..TP 1.2i\-bmDeliver mail in the usual way (default)..TP 1.2i\-bsUse the \s-2SMTP\s0 protocol as described in RFC821.This flag implies all the operations of the.B \-baflag that are compatible with \s-2SMTP\s0..TP 1.2i\-btRun in address test mode.This mode reads addresses and shows the steps in parsing;it is used for debugging configuration tables..TP 1.2i\-bvVerify names only \- do not try to collect or deliver a message.Verify mode is normally used for validatingusers or mailing lists..TP 1.2i\-bzCreate the configuration freeze file..TP 1.2i.RI \-C fileUse alternate configuration file..TP 1.2i.RI \-d XSet debugging value to.I X..TP 1.2i.RI \-F fullnameSet the full name of the sender..TP 1.2i.RI \-f nameSets the name of the ``from'' person(i.e., the sender of the mail)..B \-fcan only be usedby the special users.I root,.I daemon,and.I network,or if the person you are trying to becomeis the same as the person you are..TP 1.2i.RI \-h NSet the hop count to.I N.The hop count is incremented every time the mail isprocessed.When it reaches a limit,the mail is returned with an error message,the victim of an aliasing loop..TP 1.2i\-nDon't do aliasing..TP 1.2i.RI \-o x\|valueSet option.I xto the specified.I value.Options are described below..TP 1.2i.RI \-q[ time ]Processed saved messages in the queue at given intervals.If.IT timeis omitted,process the queue once..IT Timeis given as a tagged number,with `s' being seconds,`m' being minutes,`h' being hours,`d' being days,and`w' being weeks.For example,``\-q1h30m'' or ``\-q90m''would both set the timeout to one hour thirty minutes..TP 1.2i.RI \-r nameAn alternate and obsolete form of the \-f flag..TP 1.2i\-tRead message for recipients.To:, Cc:, and Bcc: lines will be scanned for people to send to.The Bcc: line will be deleted before transmission.Any addresses in the argument list will be suppressed..TP 1.2i\-vGo into verbose mode.Alias expansions will be announced, etc..PPThere are also a number of processing options that may be set.Normally these will only be used by a system administrator.Options may be set either on the command lineusing the.B \-oflagor in the configuration file.These are described in detail in the.ulInstallation and Operation Guide.The options are:.TP 1.2i.RI A fileUse alternate alias file..TP 1.2icOn mailers that are considered ``expensive'' to connect to,don't initiate immediate connection.This requires queueing..TP 1.2i.RI d xSet the delivery mode to.I x.Delivery modes are`i' for interactive (synchronous) delivery,`b' for background (asynchronous) delivery,and`q' for queue only \- i.e.,actual delivery is done the next time the queue is run..TP 1.2iDTry to automatically rebuild the alias databaseif necessary..TP 1.2i.RI e xSet error processing to mode.I x.Valid modes are`m' to mail back the error message,`w' to ``write'' back the error message(or mail it back if the sender is not logged in),`p' to print the errors on the terminal(default),`q' to throw away error messages(only exit status is returned),and `e'to do special processing for the BerkNet.If the text of the message is not mailed backbymodes `m' or `w'and if the sender is local to this machine,a copy of the message is appended to the file``dead.letter''in the sender's home directory..TP 1.2i.RI F modeThe mode to use when creating temporary files..TP 1.2ifSave UNIX-style From lines at the front of messages..TP 1.2i.RI g NThe default group id to use when calling mailers..TP 1.2i.RI H fileThe SMTP help file..TP 1.2iiDo not take dots on a line by themselvesas a message terminator..TP 1.2i.RI L nThe log level..TP 1.2imSend to ``me'' (the sender) also if I am in an alias expansion..TP 1.2ioIf set, this message may haveold style headers.If not set,this message is guaranteed to have new style headers(i.e., commas instead of spaces between addresses).If set, an adaptive algorithm is used that will correctlydetermine the header format in most cases..TP 1.2i.RI Q queuedirSelect the directory in which to queue messages..TP 1.2i.RI r timeoutThe timeout on reads;if none is set,.I sendmailwill wait forever for a mailer..TP 1.2i.RI S fileSave statistics in the named file..TP 1.2isAlways instantiate the queue file,even under circumstances where it is not strictly necessary..TP 1.2i.RI T timeSet the timeout on messages in the queue to the specified time.After sitting in the queue for this amount of time,they will be returned to the sender.The default is three days..TP 1.2i.RI t stz,dtzSet the name of the time zone..TP 1.2i.RI u NSet the default user id for mailers..PPIf the first character of the user nameis a vertical bar,the rest of the user name is used as the name of a programto pipe the mail to.It may be necessary to quote the name of the userto keep.I sendmailfrom suppressing the blanks from between arguments..PP.I Sendmailreturns an exit statusdescribing what it did.The codes are defined in <sysexits.h>.ta 3n +\w'EX_UNAVAILABLE'u+3n.de XX.ti \n(.iu...in +\w'EX_UNAVAILABLE'u+6n.XX 	EX_OK	Successful completion on all addresses..XX 	EX_NOUSER	User name not recognized..XX 	EX_UNAVAILABLE	Catchall meaning necessary resourceswere not available..XX 	EX_SYNTAX	Syntax error in address..XX 	EX_SOFTWARE	Internal software error,including bad arguments..XX 	EX_OSERR	Temporary operating system error,such as \*(lqcannot fork\*(rq..XX 	EX_NOHOST	Host name not recognized..XX	EX_TEMPFAIL	Message could not be sent immediately,but was queued..PPIf invoked as.I newaliases,.I sendmailwill rebuild the alias database.If invoked as.I mailq,.I sendmailwill print the contents of the mail queue..SH FILESExcept for/usr/lib/sendmail.cf,these pathnames are all specified in/usr/lib/sendmail.cf.Thus,these values are only approximations..PP.if t .ta 2i.if n .ta 3i/usr/lib/aliases	raw data for alias names.br/usr/lib/aliases.pag.br/usr/lib/aliases.dir	data base of alias names.br/usr/lib/sendmail.cf	configuration file.br/usr/lib/sendmail.fc	frozen configuration.br/usr/lib/sendmail.hf	help file.br/usr/lib/sendmail.st	collected statistics.br/usr/bin/uux	to deliver uucp mail.br/usr/net/bin/v6mail	to deliver local mail.br/usr/net/bin/sendberkmail	to deliver Berknet mail.br/usr/lib/mailers/arpa	to deliver ARPANET mail.br/usr/spool/mqueue/*	temp files.br.SH SEE\ ALSObiff(1), binmail(1), mail(1), aliases(5), sendmail.cf(5),rmail(1),RFC819, RFC821, RFC822,.ulSendmail \- An Internetwork Mail Router,.ulSendmail Installation and Operation Guide..SH BUGS.I Sendmailconverts blanks in addresses to dots.This is incorrect according to theold.SM ARPANETmail protocol RFC733 (NIC 41952),but is consistent with thenew protocols(RFC822).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -