为什么我没有 $MAIL 环境变量?

为什么我没有 $MAIL 环境变量?

我读到$MAILshell 环境变量是最常见的变量之一,它存储了我的邮箱文件的位置,也就是存储我的电子邮件的位置。

我查看了/var/spool/mail/var/mail目录,其中根本没有文件或目录(使用cd /var/spool/mail; ls以及在菜单Show Hidden Files下检查View)。

但我正在运行 Thunderbird Mail,并且确实有来自我的 GMail 的邮件。

因此,我的(相关)问题有两个方面 - 我的电子邮件保存在哪里?为什么我的$MAIL环境变量未定义?

答案1

$MAIL变量指向您的系统邮件帐户(即 Postfix、Exim 等在使用sendmailmail向本地用户发送邮件时会丢弃您的邮件),但是据我所知,任何图形电子邮件客户端都没有使用这个变量——这可能就是为什么它没有定义的原因。

Thunderbird 将您的电子邮件存储在以下目录中:

  • ~/.thunderbird/<ProfileName>/Mail对于本地邮件(已发送邮件和通过 POP3 获取的邮件)
  • ~/.thunderbird/<ProfileName>/ImapMail用于下载的 IMAP 邮件

注意:<ProfileName>是您的 Thunderbird 用户配置文件的名称,类似于:e7d2hvg8.default

相关内容