contents
下一主题: 主机名限定 上一级: 启动和运行 smail 上一主题: 基于 UUCP 的传输

基于 SMTP 的传输

smail 目前支持 SMTP 驱动程序,以通过 TCP 连接传递邮件。gif 它能够将消息传递到单个主机上的任意数量的地址,主机名可以指定为完全限定域名(可以通过网络软件解析),或者是以方括号括起来的点分十进制表示法。 通常,通过 BIND、gethostbyname(3) 或 gethostbyaddr(3) 路由驱动程序解析的地址将通过 SMTP 传输传递。

SMTP 驱动程序将尝试立即通过 /etc/services 中列出的 smtp 端口连接到远程主机。 如果无法连接到远程主机,或者连接超时,则将在稍后的时间重新尝试传递。

在 Internet 上传递邮件需要以 route-addr 格式(在 chapter-gif 中描述)指定到目标主机的路由,而不是 bang path。gif 因此,smail 会将 user%host@gateway(其中 gateway 通过 host1!host2!host3 到达)转换为源路由地址 <@host2,@host3:user%host@gateway>,该地址将作为消息的信封地址发送到 host1。 要启用这些转换(以及内置的 BIND 驱动程序),您必须编辑 transports 文件中 smtp 驱动程序的条目。 示例 transports 文件在 Appendix-gif 中给出。



安德鲁·安德森
Thu Mar 7 23:22:06 EST 1996