一封失败的测试电子邮件摘录calibre
Starting job: Email book to [email protected]
connect: to ('smtp.ionos.com', 587) None
reply: b'220 perfora.net (mreueus004) Nemesis ESMTP Service ready\r\n'
reply: retcode (220); Msg: b'perfora.net (mreueus004) Nemesis ESMTP Service ready'
connect: b'perfora.net (mreueus004) Nemesis ESMTP Service ready'
send: 'ehlo mordor.foo.bar.com \r\n'
为了保护隐私,我修改了@kindle.com
第一行中的 com 地址,最后一行也使用了foo
和bar
。除此之外,这是一个精确的摘录。
使用旧pine
客户端(现称为)alpine
,设置如下:
nicholas@mordor:~$
nicholas@mordor:~$ cat .pinerc | head -n 30 | tail -n 10
# List of SMTP servers for sending mail. If blank: Unix Alpine uses sendmail.
smtp-server=smtp.ionos.com:587/tls/[email protected]
# NNTP server for posting news. Also sets news-collections for news reading.
nntp-server=
# Path of (local or remote) INBOX, e.g. ={mail.somewhere.edu}inbox
# Normal Unix default is the local INBOX (usually /var/spool/mail/$USER).
inbox-path={imap.ionos.com:993/ssl/[email protected]}INBOX
nicholas@mordor:~$
nicholas@mordor:~$ hostname
mordor
nicholas@mordor:~$
nicholas@mordor:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
nicholas@mordor:~$
nicholas@mordor:~$ calibre --version
calibre (calibre 5.37)
nicholas@mordor:~$
从 开始,calibre
测试ehlo
被发送到 ,[email protected]
而它应该被发送到[email protected]
指定的位置。虽然我没有包含屏幕截图,但 的设置calibre
不包括上面的主机名。
为什么在没有明确设置的情况下calibre
使用本地计算机hostname
作为FQDN
服务器?SMTP
(不必是测试电子邮件,发送实际epub
文件也会产生类似错误。只需查看epubs
测试calibre
电子邮件以确定问题是。)