febooti Command line email 命令行参数指南.docx

上传人:b****6 文档编号:8457377 上传时间:2023-01-31 格式:DOCX 页数:9 大小:20.94KB
下载 相关 举报
febooti Command line email 命令行参数指南.docx_第1页
第1页 / 共9页
febooti Command line email 命令行参数指南.docx_第2页
第2页 / 共9页
febooti Command line email 命令行参数指南.docx_第3页
第3页 / 共9页
febooti Command line email 命令行参数指南.docx_第4页
第4页 / 共9页
febooti Command line email 命令行参数指南.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

febooti Command line email 命令行参数指南.docx

《febooti Command line email 命令行参数指南.docx》由会员分享,可在线阅读,更多相关《febooti Command line email 命令行参数指南.docx(9页珍藏版)》请在冰豆网上搜索。

febooti Command line email 命令行参数指南.docx

febootiCommandlineemail命令行参数指南

febootiCommandlineemail命令行参数指南

febootiCommandlineemail是一个强大的DOS命令行方式邮件发送程序,它可以直接在Windows命令提示符(DOS提示符)下发送E-Mail,常用邮件客户端软件所具备的功能febootimail都可以通过丰富的指令来实现,甚至可以通过CGI脚本(ASP、PHP等)来控制febootimail发送邮件。

  官方网站:

  官方FAQ:

一、服务器/身份验证命令

-SMTP或-SERVER

命令行语法:

febootimail-SERVER

febootimail-SMTP10.1.1.17

  -SMTP或-SERVER命令用来指定发送邮件的SMTP服务器地址,可以使用IP地址和URL域名。

如果命令行中没有这两个参数,CLE将默认使用本地SMTP服务器(localhost127.0.0.1)。

如果本地服务器没有运行SMTP服务,则在命令行中必须使用这两个参数之一来指定一个SMTP服务器。

-PORT

命令行语法:

febootimail-PORT25

  -PORT命令用来指定SMTP服务器的端口。

如果命令行中没有这个参数,CLE将使用默认的25端口连接。

-AUTH

命令行语法:

febootimail-AUTHPLAIN

febootimail-AUTHLOGIN

  当SMTP服务器需要进行身份验证的时候,使用-USER或-USERNAME指定账号,-PASS或-PASSWORD参数指定密码。

命令行语法:

febootimail-AUTHPLAIN-USERNAME******-PASSWORD******

febootimail-AUTHLOGIN-USER******-PASS******

-DIAL

  当需要进行MODEM拨号连接时使用此指令,将弹出Windows系统默认的拨号窗口。

请预先将拨号设置为自动拨号,或者在弹出窗口之后手动进行拨号。

命令行语法:

febootimail-DIAL

-IP

  当系统中有多张网卡或者多个网络连接时,使用此指令。

命令行语法:

febootimail-IP10.0.10.25

febootimail-IP

-TIMEOUT

设置与SMTP服务器连接的超时时间。

命令行语法:

febootimail-TIMEOUT30

二、接收方命令

-TO

  该命令用来指定一个或多个邮件的接收人,多个接收人可用半角逗号或者半角分号隔开,当使用-USEFILE参数时,每行一个收件人(-USEFILE参数的定义请查看“其他命令”章节)。

-TO命令是必须的,除非命令行中使用了-CC或-BCC参数,不过,很多SMTP服务器不允许在邮件头信息中没有TO部分。

命令行语法:

febootimail-TOnaco@,jack@

febootimail-TO""NacoTang"",""JackDoe""

  -TO命令允许输入单个或多个接收人,所有指定的接收人都将在邮件的收件人一栏中列出。

如果想使用接收人的名字,必须将名字用引号包括起来,再和接收人的邮件地址一起用另一个引号指定,例如:

-TO""JohnDoe""。

-CC

邮件抄送人,用法和-TO一样。

命令行语法:

febootimail-TOclient@-CCboss@carbon-

febootimail-TOnaco@-CC-USEFILEcarboncopy.txt

使用抄送命令时,每个邮件接收人都可以看到抄送接收人的名单。

-BCC

邮件密送人,用法和-TO一样。

命令行语法:

febootimail-TOclient@-BCChidden@blind-carbon-

febootimail-TOnaco@-BCC-USEFILEhidden_recipients.txt

使用密送命令时,密送接收人的名单和地址将不会被其他接收人看到。

三、发送方命令:

-FROM

此命令用来指定邮件的发送人,是必须的命令。

另外,如果没有使用-REPLYTO命令,则当收件人回复邮件的时候将会回复到-FROM命令所指定的邮件地址。

-FROM命令仅允许一个地址。

命令行语法:

febootimail-FROMnaco@

febootimail-FROM""NacoTang""

如果想在邮件的发送者一栏显示发送人的名称而不是邮件地址,必须将名字用引号包括起来,再和接收人的邮件地址一起用另一个引号指定,例如:

-FROM""NacoTang"",也可以使用下面的-FROMNAME命令,但两个方法不能同时使用。

-FROMNAME

可选命令。

指定发送者的姓名,这样的话在邮件的发送者一栏显示发送人的名称而不是邮件地址。

命令行语法:

febootimail-FROMNAMENacoTang

-REPLYTO

可选命令。

指定邮件的回复地址。

此处可以使用多个邮件地址,如果收件人的邮件客户端支持,回复邮件将同时发送给回复地址列表中的所有邮箱。

命令行语法:

febootimail-REPLYTOnaco@reply-

-REPLYTONAME

可选命令。

让回复地址显示的是人名而不是直接显示邮件地址。

只有在使用了-REPLYTO命令时才可以使用此命令。

命令行语法:

febootimail-REPLYTONAMENacoTang

四、信息/格式命令

-TEXT或者-BODY或者-MSG或者-MESSAGE

指定邮件正文内容。

可以重复使用,可以与-USEFILE命令(见“其他命令”章节)搭配使用。

命令行语法:

febootimail-MSGautomateemailwithdosmailer

febootimail-BODY-USEFILE"maildos.txt"

febootimail-TEXTHello!

-TEXT-USEFILEmessage.txt-TEXTBestregards!

febootimail-MESSAGEscheduleemailbatchfromdos

此命令可多次使用,每使用一次都会将内容增加到前文中。

-SUBJECT或-SUBJ

指定邮件主题。

命令行语法:

febootimail-SUBJECTregardingemailautomationsoftware

febootimail-SUBJ-USEFILEsubject.txt

-HEADER

允许在邮件头中添加自定义内容。

一般来说标准的邮件头包括发件人、回复地址、标题等。

命令行语法:

febootimail-HEADER"X-Disclaimer:

Unlessspecificallyrequested"

febootimail-HEADER"X-Confirm-Reading-To:

confirm@"

-MIME

此命令可以扩展邮件信息格式,使之可以包括多种文本格式和文本内容,例如图片、音频和视频。

命令行语法:

febootimail-MIME

当使用了-HTMLFILE命令或有附件的时候,MIME标准会自动使用。

-HTML

指定邮件正文内容为HTML格式。

命令行语法:

febootimail-TEXT"sendingemailasHTMLmessage"-HTML

febootimail-MSG-USEFILEmessage.txt-HTML

将-HTML命令与-TEXT-USEFILE命令结合起来使用可以生成强大的HTML格式邮件。

-CHARSET

指定邮件的编码方式。

命令行语法:

febootimail-CHARSETGB2312

febootimail-CHARSETUTF-8

如果没有使用此命令,邮件将默认为ISO-8859-1编码。

所以建议在发送非英文内容的邮件时,用此命令指定正确的编码。

###NextPage###

五、信息参数命令

-ATTACH或-FILE

为邮件添加一个或多个附件。

必须使用完整的文件地址,地址中有空格的时候必须用引号括起来。

如果不指定文件路径,则程序将在安装目录下寻找附件。

命令行语法:

febootimail-ATTACHimage.jpg

febootimail-FILEC:

\documents\document.doc-ATTACH"C:

\mymusic\music.mp3"

如果有多个附件,则每个附件之前都必须使用一个-ATTACH或-FILE命令。

例子:

C:

\>febootimail-SERVER-FROMnaco@-TOjohn@,naco@-ATTACH"C:

\MyPresentations\presentation.ppt"-ATTACHC:

\terms\terms.txt-TEXTdosmailingoutpresentationsasattachments

可以用更简单的批处理的方式来发送多个附件。

批处理脚本例子:

@echooff

remsendallfilesasattachments.oneattachperemail...

for%%iin(*.*)dofebootimail-ATTACH%%i

(*.*)为文件掩码,表示所有文件都作为附件,(*.doc)则表示所有后缀名为.doc的文件。

同时支持通配符,例如(?

?

-dec*.d?

c)则代表所有文件名的第3到第6个字符为“-dec”;后缀名的第1个字符为“d”,第3个字符为“c”的文件。

这个例子中每一个文件将生成一封单独的邮件。

如果想将所有文件作为同一封邮件的附件,可以参考下面的例子:

例子批处理文件:

do.bat:

@echooff

rembatchfile-do.bat

remwillcallsend.bat

cmd/v/csend.bat

rem/venablesdelayedenvironment

remvariableexpansion

rem/ccarriesoutthecommand

remspecifiedbystring

remCallthisfilefrom

remWindows2000/XP/2003

send.bat:

@echooff

rembatchfile-send.batmustbecalledfromfiledo.bat

remGatheringallfilesincurrentfolderwithmaskspecified...

dir*.doc/A-D/B>attach.txt

remExpandenvironmentvariableattachaslongasneeded...

for/F%%iin(attach.txt)dosetattach=!

attach!

-ATTACH%%i

remSendallfiles/attachmentsinsingleemail...

febootimail%ATTACH%

remCleningtemporaryfile...

delattach.txt

-PRIORITY

设置邮件优先权。

命令行语法:

febootimail-PRIORITY1

febootimail-PRIORITYHIGHEST

-PRIORITY命令可定义邮件的优先级别,从优先级5(lowestpriority)到优先级1(highest),设为0则表示不进行优先级别设置。

当不使用此命令,邮件的优先级别将默认设置为3(normal)。

例子:

C:

\>febootimail-PRIORITYlowest-SERVER-FROMnaco@-TOjohn@-BODYautomaticmailprioritysentbywindowscommandlineemailutility

-PRECEDENCE

在邮件头中添加一个标签来指定邮件的类型,例如list,bulkmail,junkmail或其他的。

大多数邮件系统和邮件客户端软件都使用标签来处理邮件。

设置正确的邮件标签是邮件的网络礼节,否则很有可能被当做垃圾邮件和广告邮件。

命令行语法:

febootimail-PRECEDENCElist[/b]

例子:

[font=CourierNew]C:

\>febootimail-SERVER-FROMnaco@-TOjohn@filter--PRECEDENCElist-MSGsendingdosmailusingprecedencetag

-CONFIRM或-RC

添加一个邮件收到确认回复或者说“收条”。

命令行语法:

febootimail-CONFIRM

febootimail-RC

例子:

C:

\>febootimail-SERVER-FROMjohn@-TOnaco@-TEXTrequestconfirmationwithcommandlinemailutility-CONFIRM

-COMMENT或-ORGANIZATION或-ORG

在邮件头中添加一个注释标志或信息。

例如简短的说明文字或者组织名称。

命令行语法:

febootimail-COMMENTdosemailclientcomment

例子:

C:

\>febootimail-SERVER-FROMnaco@-TOjohn@-BODYsendemailfromdosclientwithcommentparam-COMMENTdosclientemail

六、工具命令

-TESTHTML

-DEBUG或-D

-QUIET或-Q

-POPUP或-RESULT

指定当邮件发送完毕时不论成功或失败都弹出一个图形信息窗口。

命令行语法:

febootimail-POPUP

febootimail-RESULT

例子:

C:

\>febootimail-POPUP-SERVER-FROMjohn@-TOjack@-TEXTsendingautomatedemailwithpopupreport

-WAITBEFORE

命令程序在指定的时间后再发送邮件,单位为秒。

-WAITAFTER

命令在每次发送完毕之后延迟一段时间再进行下一个发送操作。

这是为了避免连续进行邮件发送操作时引起网络阻塞,或者被接收邮件的服务器视为垃圾信息而被屏蔽。

单位为秒。

命令行语法:

febootimail-WAITBEFORE5

febootimail-WAITAFTER60

例子:

C:

\>febootimail-SERVER-FROMjohn@-TOjack@-TEXTsendingautomatedemailafter15minutes-WAITBEFORE900

-LOG

设置程序建立发送日志文件。

命令行语法:

febootimail-LOGlogfile.txt

febootimail-LOGC:

\e-mail\email-report.log

还有另外一个建立日志的方法,在命令中添加连续的两个右单括号>>,这将会把程序的屏幕输出内容写入到另外的一个文件,或附加到已经存在的文件中。

此命令可以与-DEBUG命令一起使用。

例子:

C:

\>febootimail-SERVER-FROMjohn@-TOjack@-TEXTsendingautomaticemailandloggingresults-LOGstandard.log-DEBUG>>alternative.log

七、其他命令

-USEFILE

这是一个通用命令,允许在其他命令中插入一个文本文件作为命令的一部分。

命令行语法:

febootimail-TO-USEFILEaddresses.txt

febootimail-TO-USEFILEto.txt-SUBJ-USEFILEsubj.txt-MSG-USEFILEmsg.txt

当使用批处理文件时,-USEFILE能发挥更强大的作用。

批处理文件例子请参考官方的commandlinemailFAQ页面。

C:

\>febootimail-SERVER-USEFILEserver.txt-FROM-USEFILEfrom.txt-TO-USEFILErecipients.txt-SUBJ-USEFILEsubject.txt-TEXT-USEFILEmessage.txt-COMMENTsubstitutingeveryparameterwithtextfilewhenusingcommandlinemail

注册命令:

-BUY或-ORDER

-REGISTER或-R或-REGNAME

帮助命令:

-HELP或-H或-?

-ONLINEHELP或-OH

-HOME或-HOMEPAGE

升级更新命令:

-DOUPDATE或-LU

-DONTUPDATE或-DLU

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1