如何从 calibre 发送 ehlo 测试电子邮件?

如何从 calibre 发送 ehlo 测试电子邮件?

一封失败的测试电子邮件摘录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 地址,最后一行也使用了foobar。除此之外,这是一个精确的摘录。

使用旧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电子邮件以确定问题是。)

相关内容