Macos &引用;“你有邮件”;终端中的消息,OSX

Macos &引用;“你有邮件”;终端中的消息,OSX,macos,terminal,Macos,Terminal,几天前,我在终端窗口中收到以下消息: 这是什么意思?我以前从未见过这种情况 这是来自xCode机器人的消息 谢谢您的帮助。可能是您的系统发出的一些消息 输入终端: man mail ,并查看如何从系统中获取此消息。这表示您创建的进程或脚本正在向本地计算机上的帐户(例如,在本地主机应用程序上运行的邮件服务器)发送邮件 使用以下命令管理此邮件: t <message list> type messages n goto an

几天前,我在终端窗口中收到以下消息:

这是什么意思?我以前从未见过这种情况

这是来自xCode机器人的消息


谢谢您的帮助。

可能是您的系统发出的一些消息

输入终端:

man mail

,并查看如何从系统中获取此消息。

这表示您创建的进程或脚本正在向本地计算机上的帐户(例如,在本地主机应用程序上运行的邮件服务器)发送邮件

使用以下命令管理此邮件:

t <message list>        type messages
n                       goto and type next message
e <message list>        edit messages
f <message list>        give head lines of messages
d <message list>        delete messages
s <message list>        file append messages to file
u <message list>        undelete messages
R <message list>        reply to message senders
r <message list>        reply to message senders and all recipients
pre <message list>      make messages go back to /var/mail
m <user list>           mail to specific users
q                       quit, saving unresolved messages in mbox
x                       quit, do not remove system mailbox
h                       print out active message headers
!                       shell escape
cd [directory]          chdir to directory or home if none given
t型消息
n转到并键入下一条消息
编辑信息
f给出消息的标题行
d删除邮件
s文件将消息附加到文件
u取消删除消息
R回复邮件发件人
r回复邮件发件人和所有收件人
预使邮件返回到/var/mail
向特定用户发送电子邮件
q退出,在mbox中保存未解析的消息
退出,不删除系统邮箱
h打印出活动邮件标题
!                       脱壳
cd[directory]chdir到directory或home(如果未指定)
由整数、相同的范围或分隔的用户名组成 按空格。如果省略,Mail将使用最后键入的邮件

由用户名或别名组成,用空格分隔。
别名在您的主目录的.mailrc中定义。

每次启动终端时,我都会遇到“您有邮件”的问题

我发现的是这个

我安装的某些东西(不完全确定是什么,但可能是脚本或与Alfred工作流相关的东西[猜测])对OSX系统进行了更改,以开始显示终端bash通知。在此之前,Wordpress似乎试图使用本地邮件系统发送消息。邮件被反弹,因为它的收件人地址无效。被退回的邮件随后进入本地系统邮件收件箱。于是终端(bash)通知我“你有邮件”

您只需使用命令即可访问邮件

mail
这会将您发送到邮件中,并立即显示存储在其中的邮件列表。如果要查看第一条消息的内容,请使用

t
q 
这将向您完整显示第一条消息的内容。您需要通过点击
向下箭头
键向下滚动消息以查看所有内容

如果要跳转到消息的结尾,请使用

spacebar
如果要中止查看邮件,请使用

t
q 
要查看队列中的下一条消息,请使用

n
。。。假设有不止一条信息

注意:您需要在mail
命令提示符下使用这些命令。当您正在查看邮件时,它们将不起作用。查看消息时点击
n
,只会导致与正则表达式相关的错误消息。因此,如果在查看消息的过程中,按
q
退出,或按
空格键跳到消息的末尾,然后在
提示下,按
n

以这种方式查看邮件内容可能有助于您确定试图发送邮件的内容

您也可以通过在
提示符下输入特定消息的编号来查看该消息<例如,代码>3将向您显示第三条消息的内容(如果其中有那么多)

删除邮件 使用
d
命令(在
命令提示符下)

在查看完每条消息后将其删除。例如,
D2
将删除消息编号2。或者您可以删除消息列表,例如
d1 2 5 7
。或者,您可以使用(例如),
d3-10
删除一系列消息。 您可以在邮件显示的邮件列表中找到邮件编号

要删除所有邮件,请在邮件提示(
)中使用命令
d*

根据这篇文章的评论,您需要使用
q
退出邮件,这也会保存任何更改

如果您希望查看邮件的一次输出,请在bash提示符下使用此命令(即,不是从邮件中,而是从常规命令提示符下):


如果您不想麻烦地使用
邮件
,您可以使用

cat /var/mail/<username>
sudo rm /var/mail/<username>
cat/var/mail/
并使用删除邮件

cat /var/mail/<username>
sudo rm /var/mail/<username>
sudo rm/var/mail/
作为inspiredlife,您可以使用
邮件
命令了解发生了什么

如果您不想逐个删除一堆不相关/自动生成的消息(如我),只需运行以下命令即可删除所有消息:

echo -n > /var/mail/yourusername

运行
mail
并阅读您的邮件。首先,我没有任何未读邮件。第二,为什么现在会出现这个字符串?我以前从未见过她。这个问题似乎离题了,因为它更适合apple.stackexchange.com使用哪一个电子邮件地址?然后键入“d*”删除所有邮件在邮件到达时意外清空
/var/mail/
(邮件仍然未读)每次在终端中打开一个新选项卡时,都可以触发
您的邮件
(我曾经遇到过这种情况)。要解决此问题,需要删除该文件(即,
sudo rm/var/mail/
)。这并不能回答问题。您能告诉我哪个电子邮件地址注册在/var/mail/如何检查吗?@androidplusios.design电子邮件地址是您在系统上的用户名。这些电子邮件是系统发送给你的。您也可以是系统上其他用户的别名,因此可以接收他们的电子邮件。请参见
/etc/aliases
。更多信息,请查看。这是唯一一个对我有效的答案,干杯!邮件会自动发送吗