sendmail - 我在哪里可以看到电子邮件?
问题描述
在 ubuntu 机器上使用这个命令:
fetchmail -d0 -avNk -m "/usr/sbin/sendmail -i -f %F -- %T" pop.gmail.com
我可以在终端上看到一条新消息:
fetchmail: POP3> LIST 4 fetchmail: POP3< +OK 4 570 fetchmail: POP3> RETR 4 fetchmail: POP3< +OK 消息跟随 Nachricht 123.abc@pop.gmail.com:4 von 4 wird gelesen (570 Bytes) #* **********fetchmail:MDA gab Status 67 ungleich Null zurück nicht gelöscht
我可以在这里看到的发件人:
tail /var/log/mail.log
我在哪里可以看到邮件和电子邮件主题?
mail 命令不显示任何消息。在 /var/mail/ 和 /var/spool/mqueue 中也没有消息。
或者如何更改可以看到消息和主题的命令?
解决方案
fetchmail
尝试使用 将检索到的消息传递到本地邮箱/usr/sbin/sendmail
。
它失败,错误代码为 67 ( EX_NOUSER
/* addressee unknown */
)。
建议的修复尝试:从 sendmail 命令行
中删除。--
您的“sendmail 看起来相似”可能会将其解释为收件人地址并替换%T
为本地帐户名
或
使用procmail
而不是 sendmail 作为 mda
man fetchmail
一些可能的 MDA 是“/usr/sbin/sendmail -i -f %F -- %T”(注意:一些较旧或供应商的 sendmail 版本错误 -- 用于地址,而不是用于标记选项结束的指示器论据)
推荐阅读
- java - 使用 Vaadin 14 显示的图像
- android - 使用 TLSv1.3 时是否可以为 TLS 连接设置设置密码套件?
- python-3.x - 如何解决不支持的操作数类型
- docker - Docker Swarm:绕过负载均衡器并直接向特定容器发出请求
- android - Xamarin.Forms 5 Tesseract Initialize false 仅在 iPhone 设备上
- java - 异常初始化级别
- javascript - 如何从返回的对象中获取 JSON 条目
- flutter - LateInitializationError:字段“数据”尚未初始化,出现错误
- javascript - 返回一个承诺节点js
- python - 视频证明:为什么我在运行我的机器人时会收到 CloudFlare 1020 错误?