我已<a href="mailto:(MyEmailAddress)>contact me</a>
在 HTML 文件中包含链接。它确实用于打开一个空白的 Outlook 实例,准备编辑回复电子邮件。然而,它也打开了我的邮箱,使其内容全部暴露在公众面前。后者有错吗?以及如何解决这个问题。
笔记:
- 任何用户都可以给我发电子邮件,这样就不需要验证用户的身份。
- 我没有后端帐户来接收
GET
或 的结果POST
。 - 修改(仅在 HTML 和 CSS 中)更为可取。
我已<a href="mailto:(MyEmailAddress)>contact me</a>
在 HTML 文件中包含链接。它确实用于打开一个空白的 Outlook 实例,准备编辑回复电子邮件。然而,它也打开了我的邮箱,使其内容全部暴露在公众面前。后者有错吗?以及如何解决这个问题。
笔记:
GET
或 的结果POST
。我一直在阅读 SMTP 规范和其他相关的 RFC(主要是8314和6409),但无法理解它,所以我希望你们能帮助我。
我正在尝试设置一个 SMTP 服务器来测试事务消息的传递,并且它在提交时按预期工作,也就是说,如果我们将邮件发件人指向它,它将成功请求身份验证、获取消息并存储它。所有这些都通过使用 TLS 的端口 587 进行。
现在我想添加一个包罗万象的机制,以便所有发送到 *@mydomain.com 的电子邮件都存储在同一个数据库中,所以我开始做一些研究。我发现,一旦您通过 SMTP 发送电子邮件,MTA 也会使用 SMTP 传送电子邮件,这在规范中称为“消息中继”。
据我了解,您需要侦听两个端口,587 用于“消息提交”(带身份验证,检查发件人是否在您的服务器上)和端口 25 用于“消息中继”(不带身份验证,检查收件人是否在您的服务器上)你的服务器)。由于底层服务器框架的限制,将不支持 STARTTLS,仅支持隐式 TLS,因此没有端口 465。
所以,问题是“我的理解是否正确,应该有两个具有不同目的的监听端口?”
还有一个额外的好处:当端口可互换时,服务器如何协商身份验证(例如在 CPanel 上,您可以使用 465 或 25 进行提交,唯一的区别是每个端口上的 TLS 支持;而且它们还通过端口 25 接收传入邮件)?
需要注意的是,服务器的目的不是发送任何消息,而只是从 Web 应用程序(例如测试其密码重置邮件是否有效)或从其他邮件服务器/MTA(如 Mailinator 所做的那样,带有通配符 MX 记录,用于测试传入消息/回复)。
提前致谢!
在更改服务器配置时,我不小心丢失了除文件夹中的电子邮件之外的所有电子邮件。inbox
我仍然可以在文件中看到邮件服务器的完整历史记录mbox
,但我似乎无法弄清楚如何将所有这些电子邮件检索到 IMAP 服务器中。
我已经阅读了mbox
规范,似乎没有任何机制表明电子邮件已被 IMAP 服务器移动到文件夹。我删除了~/mail
目录,重命名了mbox
文件,每次都重新启动,但 Dovecot 仍然以某种方式知道mbox
文件中的哪些消息已被移动,哪些没有。我仍然可以看到垃圾文件夹,并且它仍然包含已移动到那里的邮件。
如何让 Dovecot 忘记它存储的有关该mbox
文件的所有数据,并将其未排序地重新加载到inbox
文件夹中,就像服务器的新安装一样?
我们的任务是将 Asterisk VM 连接到我们的交换环境,以便 Asterisk 可以将收到的 v/m 的 .wav 文件放入共享邮箱中。我们已获得星号管理员所需的设置,如下:
mapgreetings=无greetingsfolder=INBOX imapparentfolder=INBOX imapserver=localhost imapport=143 imapflags=ssl imapfolder=INBOX authuser=用户authpassword=密码 imapopentimeout=60 imapclosetimeout=60 imapreadtimeout=60 imapwritetimeout=60 imap_poll_logout=no
我的问题如下
如何根据每个发件人的累积邮件(包括正文和附件)在我的 Gmail 帐户中占用的空间总量对电子邮件发件人(不同的“发件人”地址)进行排序?我在想这样的事情:
谁能帮我充实一下这个吗?
GitHub 提供了我可以以[email protected]
.
根据下面的网站我应该开始生成密钥ssh-keygen -t ed25519 -C "[email protected]"
我的问题是,我是否需要使用 GitHub 上设置的主要电子邮件地址,或者我可以只使用那里的屏蔽地址,如下所示:
ssh-keygen -t ed25519 -C "[email protected]"
我已将其[email protected]
添加到我的 GPG uuid 中。当我使用时会显示gpg --list-keys
。
或者我应该使用我第一次生成 GPG 密钥时设置的主地址gpg --full-generate-key
?我更喜欢对 GitHub 保密我的主要电子邮件地址。如果我将 SSH 密钥添加到 GitHub,我的主要电子邮件会被泄露吗?
我想澄清一下,GPG 密钥尚未上传到任何服务器;它只存在于我的本地计算机上。在这种情况下,我可以继续使用deluid
删除某些电子邮件地址吗?不撤销与revuid
?
如果我删除这些地址,GPG 密钥中是否会留下任何痕迹?我希望它们消失,就像它们从未存在过一样。
我想对我们的电子邮件使用 S/MIME 加密。我认为我了解事情的运作方式,并且当安装了所有必要的证书时,我能够在人们之间发送加密的邮件。
但在现实生活中,当开始节目时,人们可能没有在他们的设备上安装我的 S/MIME 证书。他们如何得到它们?
选项 1) 我是否必须使用标准电子邮件将证书发送给他们并将证书作为附件发送?(例如,Microsoft Outlook 默认情况下不允许这样做...)
选项 2) 一旦我安装了公钥,它们是否会自动附加到我的邮件中?(但是随后,我会收到很多很多带有公钥附件的电子邮件......)
选项 3) 如果我的邮件(使用我的私钥)加密,我的公钥是否会自动附加到我的邮件中?我认为这将是最简单的解决方案。但事实真的是这样吗?
如果上述情况均不成立,收件人如何获取我的证书以便解密我的邮件?
不幸的是,由于工作原因,我被迫使用 Microsoft Outlook / Office 365 电子邮件地址。
通常,在 Windows 上的 Thunderbird 中,我曾经使用普通的 IMAP 电子邮件,并且我将 Thunderbird 设置为在启动时询问密码,这对我来说非常有用。
现在,有了这个 Microsoft 帐户,我注意到它在启动时不再要求输入密码;尝试查看一下 - 这是 Thunderbird 115.4.1,我意识到有一个叫做“已保存密码”的东西:
所以,这就像“oauth”密码 - 即使我说“显示密码”,它也会显示一些随机字符串,绝对不是“我的”密码......并且我选择了 OAuth2 作为身份验证方法,因为所有在线指南Thunderbird和office365/outlook推荐它...
无论如何 - 如果我在这个屏幕上执行“删除”(密码) - 那么实际上我在启动时会被要求输入密码 - 但它是在一些愚蠢的独立屏幕上,看起来像这样:
...而不是我从普通 IMAP 收到的常见密码提示。大约有三个屏幕......然后 Thunderbird 再次缓存 oauth2 密码,因此它“达不到目的”。
是否可以以某种方式设置 Microsoft Office 365 Outlook 任何帐户,以便每当我启动 Thunderbird 时都会提示输入密码 - 但无需我在每个会话上手动删除密码,并且希望不会经历愚蠢的 Microsoft 无用 3-步骤登录屏幕?
我在 Linux Mint 21.2 上使用 Thunderbird 处理工作邮件。我们有一个用于接收邮件的 IMAP 服务器和用于发送邮件的 SMTP。登录 IMAP 工作正常,我收到并可以阅读我的所有电子邮件。但是,当我尝试发送电子邮件时,我收到Login to server name.domain with username myusername failed
,其中包含“输入新密码”、“取消”或“重试”选项。但是,当我单击“输入新密码”时,对话框很快关闭并再次弹出,我根本无法输入新密码。当然,当我点击“重试”时也是一样。
当我点击取消时,我会看到一个新对话框Send Message Error: Sending of the message failed. Unable to authenticate to Outgoing server (SMTP) name.domain. Please check the password and verify the 'Authentication method' in 'Account Settings | Outgoing server (SMTP)'
。
因此,我检查了身份验证方法,即 Kerberos/GSSAPI,它与我的组织设置 Thunderbird 的说明一致(如果重要的话,连接安全性是 STARTTLS,这也与说明一致)。
当我转到保存的密码时,我有 imap 提供程序和 TbSync 的密码 - 没有保存的 SMTP 密码。我尝试删除现有的两个,并且在登录/同步 TbSync 时必须再次输入它们。但是,尝试发送电子邮件时仍然存在相同的错误。我从未被提示输入 SMTP 密码。
我有什么办法可以解决这个问题吗?还是听起来像是服务器端问题?