这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 tmail,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
tmail - 邮件传递模块
概要
邮箱 [-b 格式] [-D] [-F 来自名字] [-一世 收件箱说明符] 用户[+文件夹] ...
商品描述
邮箱 将邮件发送到用户的收件箱或指定的文件夹。 邮箱 可以配置为
直接替代 邮箱(1) 本地邮件(1) 或任何旨在用于以下目的的程序
通过邮件递送程序递送邮件,例如 发邮件(8)。
邮箱 旨在用于由邮件程序守护程序直接传递; 邮件(1) 是
用户应用程序的首选工具,例如邮件传递过滤器,例如 程序邮件(1). If
邮箱 用于用户应用程序,那么调用程序必须知道
限制如下。
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 邮箱 退出,它返回退出状态值以使邮件传递程序能够
确定消息是成功传递还是有一个临时的(重新排队)
稍后交付)或永久(返回给发件人)失败。
如果 +文件夹 扩展名包含在用户参数中, 邮箱 将尝试交付
到指定文件夹。 如果文件夹不存在或不包含扩展名,
消息被传送到用户的收件箱。 如果送货到收件箱而没有收件箱
目前存在, 邮箱 将创建一个新的收件箱,使用 -I or -b 标志(如果指定)。
邮箱 识别现有收件箱或文件夹的格式,并将新邮件附加到
那种格式。
这个 -b 如果 INBOX 不存在,flag 指定创建 INBOX 的格式。 这旗
需要权限,不能与 -I. 参数是一个格式名称,例如
混合、mbx 等。
这个 -D 标志指定调试; 这将启用额外的消息遥测。
这个 -f or -r 邮件传递程序使用标志来指定返回路径。 这
头
返回路径:来自名字>
在传递之前预先添加到消息中。
这个 -I 邮件传递程序使用标志来指定备用收件箱名称。
此标志需要特权,不能与 -b. 这会影响位置和
收件箱的格式。 如果指定,它应该是以下三种形式之一:
第一种论证形式 -I 是字符串“INBOX”,表示写入系统
默认收件箱使用系统默认邮箱格式。 定义了这些系统默认值
构建 c 客户端库时。
第二种论证形式 -I 是一个交付规范,由“#driver.”组成,一个
c 客户端邮箱格式驱动程序名称、“/”和文件名。 这将写入
指定格式的指定文件。 例如,#driver.mbx/INBOX 将写入文件
mbx 格式的主目录中的“收件箱”; 和#driver.unix/mail/incoming 将写入
unix(默认 UNIX)格式的用户“邮件”子目录中的“传入”文件。
第三种论证形式 -I 是任何其他名称。 通常,这将写入
指定格式的用户主目录中的指定文件。 然而,某些
名字很特别。 这些是:
价值相当于
----- --------------
收件箱.MTX #driver.mtx/INBOX.MTX
mbox #driver.unix/mbox
邮件.txt #driver.tenex/mail.txt
If -I 未指定,默认操作是 -I INBOX.
如果在命令行中指定了多个收件人, 邮箱 产生一个子进程
每个收件人执行实际交付。 这种调用方式 邮箱 不推荐;
见下文 限制.
安装
If 邮箱 用于从邮件递送程序进行邮件递送,它 必须 be
安装 setuid 根。
如果 sendmail 是邮件传递程序, 邮箱 从 sendmail.cf 调用。 寻找
“Mlocal”行,并将路径名替换为 邮箱 二进制代替/bin/mail,
/usr/lib/mail.local 等。您还应该添加要调用的标志 邮箱 带有 CRLF 样式
换行符; 这通常在 Mlocal 行中使用 E=\r\n 完成。
以下是 sendmail 版本 8 中 Mlocal 行的示例:
Mlocal, P=/usr/local/etc/tmail, F=lsDFMAw5:/|@qPrn+,
S=10/30,R=20/40,E=\r\n,T=DNS/RFC822/X-Unix,
A=tmail $u
If 邮箱 将被调用 -I 标志,它必须以真实和有效的方式调用
UID 根。 许多 sendmail 配置在以下情况下调用本地邮件程序作为发送用户
该用户是本地用户,这将阻止 -b or -I 从工作。
保安 注意事项
If 邮箱 由普通用户调用,Received: 标题行将指示名称
或调用它的用户的 UID。
普通用户不得使用 -b or -I 标志,否则用户可以
在另一个用户的目录上创建任何文件。
邮箱 可以将邮件发送到主目录。 此外, 邮箱 可用于交付
邮件到主目录或主目录中的其他邮件文件夹
目录。
限制
调用程序应该调用 邮箱 使用 CRLF 换行符,否则 邮箱 会抱怨
在系统日志中。
绝对路径名和 ~用户 规格不允许在 +文件夹 扩展。
普通用户不得使用 -I 旗。
尚不支持 IMAP4 命名空间名称 +文件夹 扩展。
无法使用 邮箱 交付给 mh(1)格式化邮箱。
如果指定了多用户下发,但单用户下发失败,
整个交付将被报告为失败,即使交付给其他用户可能
成功了。 如果 邮箱 用于从 发邮件(8)、单独的tmail
应该为每个用户进行调用。 否则单个用户投递失败
在发送给多个用户的消息中将导致向所有其他用户多次传递
每当 发邮件(8)、重试。
使用 onworks.net 服务在线使用 tmail