当我尝试使用 mutt 登录 gmail 时,它会闪烁一个带有 url 的快速 Webalert,例如 accounts.gmail.com 之类的。我看或复制它太快了。然后它说登录失败。
然后我收到一封来自 Gmail 的电子邮件,内容是:
Google Account: sign-in attempt blocked
Hi Adam,
We recently blocked a sign-in attempt to your Google Account [a...@gmail.com].
Sign in attempt details
Date & Time: Wednesday, December 10, 2014 11:55:21 PM UTC
Location: Utah, USA
If this wasn't you
Please review your Account Activity page at https://security.google.com/settings/security/activity to see if anything looks suspicious. Whoever tried to sign in to your account knows your password; we recommend that …Run Code Online (Sandbox Code Playgroud) 我正在使用一堆mutt由imapfilter. 为了避免手动重新配置(通过转到文件夹列表并s在每个新条目处按下),我想配置mutt为简单地订阅所有 IMAP 文件夹,除了已发送、已删除和在启动时推迟。这可能无需生成配置文件吗?
我的问题:我想使用我选择的客户端 ( mutt)离线阅读电子邮件,但我希望移动电子邮件等操作与 imap 服务器保持在双向 snc 中。
我的问题:是否有一个简单的方法来做到这一点,同时仍然使用标准工具一样fetchmail,procmail等?
我有一个 Gmail 帐户。出于各种原因——一些机构——我需要能够从邮件客户端读取这封邮件;我希望我的“收件箱”是干净的,就像我将它保留在传统的本地邮件设置中一样,并且对于我“存档”的任何内容都可以进行搜索。如果我将电子邮件移动到 Web 客户端中的文件夹,我希望本地收件箱考虑到这一点。
如果可能,我希望能够从mutt. 之前我使用了 mutt 的原生 imap 功能,但是每次运行 mutt 都必须连接到服务器;当我阅读邮件时,连接经常掉线,并且 mutt 在后台打开;它只保留消息头的缓存,加载新消息需要往返服务器;如果我发送消息,我必须等待它通过 STMP 得到确认,然后才能查看任何其他消息。
有没有办法解决这个问题?我不认为像 Thunderbird 这样的胖客户端是一个解决方案:我需要终端访问,我喜欢能够 grep 我的邮件,我很好地利用了 procmail 的过滤功能,我更喜欢解耦系统。
如上所述,fetchmail,procmail并sendmail让我 几乎到了那里 - 但不能让我的活动在客户端之间保持同步。
我错过了什么吗?我已经查看了 FreeBSD 手册中关于电子邮件的部分和一堆博客文章,但似乎没有什么能以这种方式将它们整合在一起。
顺便说一句,我运行 Arch Linux 和 Debian。
在邮件服务器上使用Postfix和IMAP时,通常至少打开 3 个端口
25 smtp : incoming emails from anybody (whole internet)
465 smtps : outgoing emails from authorized users (to the whole intenet)
993 imap : imap for authorized users
Run Code Online (Sandbox Code Playgroud)
我想配置postfix,让授权用户只能通过465发送邮件。默认情况下不是这样。用户还可以通过端口 25 使用 STARTTLS。我想禁用它。
我的计划是使用端口 25 为公众发送电子邮件
为我的用户使用端口 465(我可以使用防火墙来允许特定的 IP 范围,或使用自定义端口)
这将防止端口 25 被暴力攻击利用,黑客试图猜测用户/密码。端口 25 根本不会接受用户/密码,即使它是有效的。由于 465 端口被防火墙限制,黑客也无法利用 465。
这在 Postfix 中可能吗?
我在 Debian Wheezy 上使用 Postfix 2.9.6-2
解封狗的配置变量imap_user,imap_pass(也许preconnect,imap_authenticators通过为好)account-hook . "unset ... "调用,似乎是常见的做法,如果不是必须的,用于处理多个IMAP帐户(请参阅管理多个IMAP / POP帐户(可选),马特IMAP多个帐户,狗:gmail IMAP 无响应,funtoo.org 中与帐户挂钩相关的配置文件)。
目前我只通过 IMAP 处理一个帐户。多帐户处理计划使我遵循上述最后一个链接中的说明(某人的 mutt 配置示例)。因此,以类似的方式,我使用了以下内容:
account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_user=UserName@domain.net"
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_pass=${my_password}"
Run Code Online (Sandbox Code Playgroud)
这存储在一个单独的文件(名为account_hooks)中并来自内部muttrc. 出于我不明白的原因,mutt 不断询问用户名和密码。但是,如果变量imap_user和imap_pass直接在 中设置muttrc,例如
set my_password="`gpg --decrypt ~/.mutt/password.gpg`"
set imap_authenticators='login'
set imap_login = 'UserName@domain.net'
set …Run Code Online (Sandbox Code Playgroud) 我正在为 IMAP 邮箱搜索一个小的新电子邮件通知程序,它在窗口管理器的图标栏中显示它的状态(你怎么称呼它?)。
基本上是一些 biff/xbiff 之类的工具移植到 21 世纪的技术。;)
我正在使用 awesomewm,它能够在其任务栏中显示“小程序”(?),它也可以在 gnome 下运行(我猜它实现了一些 freedesktop 标准)。
基本要求:
很高兴有:
我正在退出 GMail,但试图避免管理我自己的面向 Internet 的 IMAP 服务器带来的麻烦。我可以访问商业 IMAP 帐户,并且我想继续使用该帐户。
基本上,我希望它的工作方式是将邮件下载到我的服务器并从商业 IMAP 服务器上的邮箱中删除。然后一旦在我的服务器上,它就会通过 IMAP 和网络邮件提供服务,以便它可以在移动 + 互联网设备上使用,并在两者之间保持同步。
它必须做的事情:
这是我如何看待它的工作:
Mail arrives at commercial IMAP server ->
On my server, fetchmail downloads via IMAP and delivers to ->
MDA/MTA, which updates a search cache for rapid searching and makes it available via IMAP to ->
Horde IMP, which caches the e-mails in the inbox for faster previewing
Run Code Online (Sandbox Code Playgroud)
问题
我正在寻找一个 MDA/MTA 对,它可以通过 fetchmail 传送,强调安全性,并支持这种规模的搜索缓存(所以当我在 IMP 中搜索收件箱时,它不会永远花费)。我的计划是类似于 GMail,因为我可能不会将东西放在文件夹中,而是将所有东西都留在收件箱中,并在需要查找任何东西时进行搜索。
关于这个欢迎的理智/疯狂的任何其他想法,但我主要关心的是 MDA/MTA。
哪些 Linux 工具有助于备份和恢复 IMAP 邮件帐户,包括所有邮件和子文件夹?
我希望大型 IMAP 帐户断开连接,因为
该软件应该能够在任何中断后重新连接并继续工作。对于重复备份,使用增量备份并在 cron 作业中运行备份脚本可能非常方便。
我来自 Thunderbird,我发现它是膨胀软件,使用 20-40% 的处理能力,弱 IMAP 和本地邮件文件夹处理以及持续使用 100-500MB 的 RAM。
但它会将所有已删除的邮件移动到垃圾箱文件夹,而不是直接清除。由于我不确定您是否真的需要那个(mutt 有marked deleted舞台),有没有经验丰富的 mutt 用户可以回答?
特别是:您是否遇到过您最初认为没有必要存档但没有并消失的邮件丢失?我通常在清除之前不会仔细检查。你?
(声明:Mutt(有offlineimap,msmtp和 10 个帐户)是迄今为止我必须配置的最难的程序。我是 Archlinux 上的 Vim 用户……)
编辑(用于文档目的):要使用 Mutt 设置垃圾箱,基本上有两种可能性:
通过宏来做:
macro index D \
"<save-message>+/ACCOUNT/Trash<enter>" \
"move message to the trash"
Run Code Online (Sandbox Code Playgroud)安装补丁。
如何以交互方式重命名muttMUA 中的 IMAP 文件夹?目前,如果我想更改文件夹名称,我会使用 gmail 网络浏览器界面,但这相当低效。中是否有与 unixmv命令等效的命令mutt?
当我在 google 上搜索此主题时,搜索结果与重命名本地 mutt 文件夹和文件有关,例如.muttrc.