标签: mailx

从 Unix 服务器获取未读邮件列表

我们正在尝试使用mailx -L. 但是,如果电子邮件主题的长度超过 25 个字符,则会被截断。

如何解决这个问题?

mailx

5
推荐指数
1
解决办法
1404
查看次数

使用带有 postfix 2.6.6 和 centOS 6.4 的 mailx 发送 HTML

我正在尝试从我们的 CentOS 服务器向用户发送 HTML 电子邮件。从长远来看,我将构建一个 COBOL 程序,该程序运行命令将报告发送给用户。

这里有一些细节。

  • CentOS 6.4
  • MAU : Mailx
  • MTA:后缀 2.6.6
  • Postfix 正在通过交换服务器运行中继。

至于我试过运行什么命令。我今天看到的最多的是以下。

$ mailx -a 'Content-Type: text/html' -s "Command Line Test" andyv@example.com < ./bodytext.html
Run Code Online (Sandbox Code Playgroud)

运行显示的命令后,我收到一条错误消息,提示“内容类型:文本/html:没有这样的文件或目录”。我很确定在某个更新之后,他们不再允许 -a 作为内容类型指定的标志。

我还尝试将“Content-Type: text/html”作为第一行添加到实际的 bodytext.html 文件中。我对我可以做些什么来发送 HTML 电子邮件有点不知所措。我发现的一些消息来源说 mailx 和 postfix 无法正确发送 HTML 电子邮件。希望事实并非如此,但如果确实如此,我想知道您对其他 MAU 和 MTA 技术有何看法?

email centos postfix mailx

5
推荐指数
1
解决办法
1万
查看次数

使用mailx命令时我应该知道什么

我正在使用mailx命令发送邮件,我尝试了两种方式..

mailx -s "This is Subject" toAddr < bodyFile.txt
mailx -r "fromAddr" -s "This is Subject" toAddr < bodyFile.txt
Run Code Online (Sandbox Code Playgroud)

我收到同样的错误:

发送邮件:致命:参数 inet_interfaces:找不到 ::1 的本地接口

我想知道如何解决该错误以及以下事项:

  • mailxfromAddress默认采用什么?
  • mailx 默认采用什么邮件传输代理地址?
  • 从哪里改变这些值?

mailx

5
推荐指数
2
解决办法
1万
查看次数

使用 Linux 中的任何邮件实用程序发送邮件正文中的图像

我正在尝试从 Linux 服务器发送电子邮件,我想发送图像,而不是作为附件,该图像应显示在邮件正文中。

我试过。

mailx -s "TEST mail" <MASKED>@mask.com < download.JPEG
Run Code Online (Sandbox Code Playgroud)

上面的命令在邮件正文中给出了随机垃圾数据

mailx --append "Content-type: text/html" -s "TEST mail" <MASKED>@mask.com < download.JPEG
Run Code Online (Sandbox Code Playgroud)

上面的命令没有起作用

mutt -a "download.JPEG" <MASKED>@mask.com -s "TEST mail" < /dev/null
Run Code Online (Sandbox Code Playgroud)

上述命令将图像作为附件发送。

UUENCODE没有安装在我们的服务器中,所以我们不应该使用它。

以上任何人我都不想要。我希望我的照片显示在邮件正文上。

对此的任何帮助都将受到高度赞赏。

sendmail mutt mailx

5
推荐指数
1
解决办法
1万
查看次数

Ubuntu 18.04:mailx smtp 出错 - mailx:无法识别的选项“-S'”?

我试图使用mailx(mailx (GNU Mailutils) 3.4)向多人发送电子邮件。我在以前版本的 Ubuntu v16.04 上成功地做到了这一点,并且脚本运行良好。现在我有 Ubuntu 18.04 和以下问题:

mailx: unrecognized option -S
mailx: unrecognized option -S
mailx: unrecognized option -S
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

我的脚本如下:

#!/bin/bash
FILE="speakers.csv"
while IFS=";" read name mailAdress
do
     printf "Dear $name, \n\n something something... "  | mailx -s "Title" -S smtp=smtps://mySMPTadress -S smtp-auth=login -S smtp-auth-user="MyUserName" -S smtp-auth-password='MyPassword' -S from="MyName <MyEmailAdress>"  mailAdress
done < "$FILE"
Run Code Online (Sandbox Code Playgroud)

文件扬声器.csv 看起来像这样

Klaus A;klaus@*****.de
Alessandra B;alessandra@****.it
Serge C;serge@****.fr
Run Code Online (Sandbox Code Playgroud)

ubuntu smtp mailx

5
推荐指数
2
解决办法
9171
查看次数

如何避免mailx中的“寻呼机”?

我的收件箱中有很多短邮件,这很烦人,即使是通过寻呼机(较少)发送短消息,也需要按“q”才能查看下一条消息(例如)。

我阅读了有关寻呼机的手册页,但这些都不起作用:

PAGER= mailx
set pager=
unset pager
unset PAGER
Run Code Online (Sandbox Code Playgroud)

如何禁用寻呼机?我正在使用 SLES 15 SP3 的 mailx 12.5。

pager mailx

5
推荐指数
1
解决办法
360
查看次数

如何配置mailx以支持Gmail?

如何设置mailx向我的 Gmail 帐户发送邮件?我现在要做的是运行命令:

mail -s "hello kid" mymail@gmail.com
Run Code Online (Sandbox Code Playgroud)

它冻结并且什么也不做。我尝试了一些变体,但所有变体都在我的终端中僵死了。mailx在实际使用之前我需要配置mail什么吗?

在 Internet 上找到了不同的选项,例如制作 a.mailrc和其他配置文件,但我一无所获。有人可以向我提供有关该主题的更多信息吗?

shell-script mailx

4
推荐指数
1
解决办法
3728
查看次数

如何从 /var/mail 一次读取一封邮件

假设我在 /var/mail/ 中有 5 条消息,我想一次读取一条消息,然后在该邮件中进行一些字符串搜索,然后再转到下一条消息。有没有一个命令可以用来一次解析一条消息?

我正在寻找编写一个 bash 脚本,该脚本将读取 mbox 文件中的所有消息,然后一次读取一个,以便我可以提取消息的主题、收件人、发件人和状态(退回代码)。我的计划是使用 grepmail 获取文件中的电子邮件计数,然后在 for 循环中使用此计数一次获取一封邮件,然后对文本执行操作。就像是:

$count = grepmail -r . /var/mail/user | awk '{print $2}'
for($i=1;$i<=$count;$i++) {
    $content = *GetMessage* -number $i /var/mail/user
    ...
    Do string operation on this message & save to $DelimitedData
    ...
}
$Delimiteddata
Run Code Online (Sandbox Code Playgroud)

我不知道如何一次提取一条消息来对它们执行字符串操作。有人可以指导我哪个命令/程序可以帮助我以非交互方式执行此操作。

mutt postfix mailx

4
推荐指数
1
解决办法
1025
查看次数

有没有办法检查电子邮件发送成功确认?

我需要使用脚本定期发送生成的 CSV 文件。我正在使用UUENCODEmailx

但我需要知道有什么方法/方法可以知道电子邮件发送成功吗?任何形式的确认反馈或其他东西???

它很可能会报告任何错误。此外,该文件是机密的,不会偏离某些外部路径。

编辑:用于邮寄的代码。

subject="Something happened"
to="na734@company.com"
body="Attachment Test"
attachment=/home/iv315/timelog_file_150111.csv

(cat test_msg.txt; uuencode $attachment somefile.csv) | mailx -s "$subject" "$to"
Run Code Online (Sandbox Code Playgroud)

shell email mailx

3
推荐指数
1
解决办法
7549
查看次数

Linux 上的死信问题?

我正在使用该mailx实用程序向用户列表发送邮件:

mailx -s "$SUBJECT" "$TO" < $FILE
Run Code Online (Sandbox Code Playgroud)

它在有效的电子邮件中工作正常,但是dead.letter当我尝试发送类似 的邮件时出现问题adffadf,即字符串不是有效的电子邮件,

我希望dead.letter即使对于具有电子邮件 ID 任何内容的用户也不会发生这种情况,例如,abc@gmail.com, abc@def.cc, adffdfs

mailx

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

mailx ×10

email ×2

mutt ×2

postfix ×2

centos ×1

pager ×1

sendmail ×1

shell ×1

shell-script ×1

smtp ×1

ubuntu ×1