从 Emacs 发送邮件时出现“未知扩展流水线”消息

从 Emacs 发送邮件时出现“未知扩展流水线”消息

我在我的消息缓冲区,在使用 Emacs 发送电子邮件后。我想知道这在告诉我什么?我在 lisp 源代码中进行了几次搜索,但没有看到此消息的生成位置。有人可以解释此消息的来源吗?

我的电子邮件已成功发送。我包括以下几行消息缓冲区,也来自缓冲区“到本地主机的 SMTP 会话跟踪“。我在发送邮件之前将其排队。我的设置是

2011 年 3 月 10 日在 3249CTO 上发布的 GNU Emacs 23.3.1 (i386-mingw-nt5.1.2600)

并且我正在使用 Cygwin 例程。

消息缓冲:

正在加载 c:/cygwin/home/Mail/queued-mail/2012-04-25_11!18!51_2.el (源)...完成
220 smtp107.sbc.mail.mud.yahoo.com ESMTP
250-smtp107.sbc.mail.mud.yahoo.com
250-AUTH LOGIN PLAIN XYMCOOKIE
250-PIPELINING
250 8BITMIME
未知扩展流水线
235 OK,继续
250 OK,已完成 [2 次]
354 开始邮件。以 CRLF.CRLF 结束
250 OK,已完成
221 服务正在关闭传输
写入 c:/cygwin/home/Mail/queued-mail/index

来自缓冲区到本地主机的 SMTP 会话跟踪

进程 SMTP 已删除
220 smtp107.sbc.mail.mud.yahoo.com ESMTP

戴尔笔记本电脑

250-smtp107.sbc.mail.mud.yahoo.com

250-AUTH 登录纯 XYMCOOKIE

250-流水线

250 8比特微信号

AUTH PLAIN [已删除]

235 好的,继续

邮件发件人:

250 确定,完成

答案1

SMTP 会话的一个标准部分是客户端说 EHLO,服务器以其名称响应,后面跟着支持的 SMTP 扩展列表。然后,客户端可以选择在 SMTP 会话期间使用或不使用列出的扩展。

您正在使用的 Emacs SMTP 包 smtpmail.el 有一个选项,用于警告服务器在 EHLO 中提供的 Emacs 客户端不支持的 SMTP 扩展。该选项主要供开发人员使用,因此默认情况下不应启用。显然,它已在您的 Emacs 会话中启用,因此您会看到有关 PIPELINING 的警告。

(setq smtpmail-warn-about-unknown-extensions nil)

在您的 .emacs 文件中应该可以消除警告。

相关内容