我已经放弃了 Thunderbird,因为它对我来说已经慢慢变成了一款非常糟糕的软件。除了发送功能外,我已经用 Claws 设置好了一切。这个程序没有官方论坛,所以我只能在这里探索其他选项。
下面是我在尝试通过 Claws 邮件发送消息时收到的日志消息。我看不出有什么问题,只是我不知道 NOOP 是什么。为了保护隐私,我替换了服务器信息。
* Account '[email protected]': Connecting to IMAP4 server: XXX.XXX.XXX.XXX:143...
[16:23:27] IMAP4< * OK [CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 STARTTLS LOGINDISABLED] Dovecot ready.
* IMAP connection is un-authenticated
[16:23:27] IMAP4> 1 CAPABILITY
[16:23:27] IMAP4< * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 STARTTLS LOGINDISABLED
[16:23:27] IMAP4< 1 OK Capability completed.
** Server requires TLS to log in.
[16:23:27] IMAP4> 2 STARTTLS
[16:23:27] IMAP4< 2 OK Begin TLS negotiation now.
[16:23:27] IMAP4> 3 CAPABILITY
[16:23:27] IMAP4< * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 AUTH=PLAIN
[16:23:27] IMAP4< 3 OK Capability completed.
[16:23:27] IMAP4> Logging XXX to XXX.XXX.XXX.XXX using LOGIN
[16:23:27] IMAP4< Logged in.
[16:23:27] IMAP4< Login to XXX.XXX.XXX.XXX successful
[16:23:27] IMAP4> 5 LIST "" ""
[16:23:27] IMAP4< * LIST (\Noselect) "/" ""
[16:23:27] IMAP4< 5 OK List completed.
[16:23:27] IMAP4> 6 SELECT Queue
[16:23:28] IMAP4< * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
[16:23:28] IMAP4< * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
[16:23:28] IMAP4< * 0 EXISTS
[16:23:28] IMAP4< * 0 RECENT
[16:23:28] IMAP4< * OK [UIDVALIDITY 1290097352] UIDs valid
[16:23:28] IMAP4< * OK [UIDNEXT 9] Predicted next UID
[16:23:28] IMAP4< 6 OK [READ-WRITE] Select completed.
[16:23:28] IMAP4- [fetching UIDs...]
[16:23:28] IMAP4> 7 UID FETCH 1:* (UID)
[16:23:28] IMAP4< 7 OK Fetch completed.
[16:23:28] IMAP4> 8 APPEND Queue (\Seen) {690}
[16:23:28] IMAP4< + OK
[16:23:28] IMAP4> [data - 692 bytes]
[16:23:28] IMAP4< [APPEND data - 73 bytes]
[16:23:28] IMAP4> 9 NOOP
[16:23:28] IMAP4< 9 OK NOOP completed.
[16:23:28] IMAP4> 10 UID STORE 9 +FLAGS.SILENT (\Seen)
[16:23:28] IMAP4< 10 OK Store completed.
* Account '[email protected]': Connecting to SMTP server: XXX.XXX.XXX.XXX:25...
[16:23:28] IMAP4> 11 UID STORE 9 +FLAGS.SILENT (\Deleted)
[16:23:28] IMAP4< 11 OK Store completed.
[16:23:28] IMAP4> 12 EXPUNGE
[16:23:28] IMAP4< * 1 EXPUNGE
[16:23:28] IMAP4< * 0 RECENT
[16:23:28] IMAP4< 12 OK Expunge completed.
[16:23:28] IMAP4- [fetching UIDs...]
[16:23:28] IMAP4> 13 UID FETCH 1:* (UID)
[16:23:28] IMAP4< 13 OK Fetch completed.
[16:24:27] IMAP4> 14 NOOP
[16:24:28] IMAP4< 14 OK NOOP completed.
答案1
这只是对您的问题的一部分的回答 - 正如评论中所说,您显示的日志仅适用于 IMAP,您需要查找 SMTP 日志以便任何人都可以帮助您发送。
但是,我可以回答的问题是 NOOP 命令的作用是什么。它实际上什么也不做;它代表“无操作”,其唯一目的是保持 IMAP 连接打开。如果您不通过 TCP 连接发送任何数据,服务器或客户端计算机将在特定时间后关闭该连接,因为其中一个会认为该连接处于非活动状态。发送 NOOP 并收到回复将阻止这种情况发生。
答案2
我所在组织的 gmail 帐户也遇到了类似的问题。原来我忘记在帐户设置 -> 帐户 -> 发送 -> 身份验证中启用 SMTP 身份验证。Claws 会自动为标准 gmail 帐户设置该部分。
不确定这是否是你的问题,但你可能需要检查一下。
答案3
这花了一些时间进行计算 - 重新发送。(这些是适用于我的 Gmail 帐户的设置)
2019 年创建的 Gmail IMAP 帐户的 Key Claws 设置。
一:Gmail:设置 > 转发和 POP/IMAP > 启用 IMAP
二:Gmail:打开 -> 允许安全性较低的应用程序(如果此设置关闭,Claws 将不会接收或发送)-> 在浏览器中打开 Gmail,然后单击汉堡圆圈图标右侧的帐户图标圆圈 > 单击 [Google 帐户] 按钮 > 安全 > 安全性较低的应用程序访问 > 切换为开启
三:爪子
假设用户已经在 Claws 中设置了 Gmail 帐户,但某些功能不起作用。
明显的设置已被省略。
要编辑属性 -> 配置 > 编辑帐户 > 编辑
BASIC:接收服务器:imap.gmail.com // SMTP 服务器(发送):smtp.gmail.com
接收:身份验证..:[自动] // 过滤消息..:[勾选] // 允许过滤..:[勾选] // “获取邮件”...:[勾选]
发送:添加用户代理标头:[勾选] // 身份验证:(SMTP AUTH)> [自动]
SSL/TLS: IMAP - 使用 SSL/TLS // 发送(SMTP) - 使用 SSL/TLS // 自动接受有效 ......: [勾选] // 使用非阻塞 SSL/TLS..: ......: [勾选]
高级:SMTP[465](注意:587 不起作用)// IMAP 端口 [933]
看看这个——Claws 拒绝发送邮件,并说找不到队列文件夹——https://www.claws-mail.org/faq/index.php/Installation_and_Configuration#Claws_refuses_to_send_mail.2C_and_says_the_queue_folder_cannot_be_found
如果此文件夹不是默认创建的,则创建它并按如下方式分配它//将排队的消息放入 - [#imap/JH - AM/Queue]
答案4
确保您使用的是 Claws-mail 的 3.11.1 版。如果不是,请尝试终端:
sudo add-apt-repository ppa:claws-mail &&
sudo apt-get update &&
sudo apt-get install claws-mail
在我的系统上,3.11.1 安装替换了当前安装。打开 claws-mail,检查版本,转到配置 > 首选项
选项卡(基本)框 1“yourname”,框 2“yourname”,框 3“uremailaddr”,框 4 为空 POP3 自动配置,服务器“pop.urserver.com”,SMTP 服务器“smtp.urserver.com”,用户 ID“youremail”,密码“yourpassword”
标签(接收)框 1 为空,框 2 已选中,框 3 为空,框 4、5、6 已选中
选项卡(发送)框 1 已选中,框 2 为空,框 3 已选中,框 4 为空,框 5 已选中(smtp 身份验证自动,uid 为空,passwd 为空),框 6 为空
标签页撰写、隐私和高级默认
选项卡 (SSL) POP3 第 1 圈已选中,第 2 圈为空,第 3 圈为空,发送 (SMTP) 第 1 圈为空,第 2 圈已选中,第 3 圈为空,底部的 2 个复选框已选中
选项卡高级默认。SMTP 端口和 POP3 端口取决于提供商。
我使用 Linux mint 17 来工作。