我正在尝试使用 Windows 10 邮件通过我自己的个人 SMTP 服务器发送电子邮件。我不使用 pop3 或 imap,我只是将邮件发送到本地 maildir。
但是,邮件客户端不允许我在不“登录”的情况下执行任何操作,这很愚蠢。我尝试使用“example.com”作为帐户,但它实际上根本不会发送我的电子邮件,而且我找不到“立即发送电子邮件”的设置。
我可以向下滚动到“高级设置”并使用“Internet 电子邮件帐户”。如果我使用这些设置:
Email Address:
[email protected]
Username:
this.does.not.matter
Password:
this is the imap/pop password that I don't need
Account name:
Me! Or whatever
Send your messages using this name:
Wayne Werner
Account type:
pop. Imap. Neither matters.
Outgoing (SMTP) email server:
my.real.smtpserver:port
Outgoing server requires auth: checked!
Use the same user name and password for sending email: Not checked
Outgoing server user name:
my.real.smtp.server.username
Outgoing server password:
my real smtp server password
Require SSL for Incoming email: checked
Require SSL for outgoing email: checked
我是否必须创建一个虚假的 POP/IMAP 服务器才能让此应用相信我实际上并不想在此接收电子邮件?或者我可以使用某种隐藏设置吗?
当我配置这些设置并尝试发送消息时,什么也没发生。它将文件卡在我的发件箱中,就是这样。没有错误消息,什么都没有。据我所知,它正在等待连接到 IMAP/POP 服务器,然后才会尝试发送我的电子邮件。
答案1
Windows Mail 客户端不是邮件服务器,您需要邮件服务器才能发送电子邮件,即使只是发送到本地目的地。
所以是也不是。你需要一个真实的邮件服务器,而不是假的,客户端可以使用它支持的协议之一连接到该服务器以使用 Windows Mail 客户端应用程序。
这也不是 Windows Mail 应用程序“愚蠢”。邮件服务器使用在其上创建的帐户登录。没有邮件客户端可以自行发送电子邮件,它们都连接到服务器进行发送和接收。如果您的邮件应用程序可以自行发送,那是因为它是一个邮件服务器,恰好在某些方面充当客户端。