如何从zimbra命令行发送邮件

时间:2015-09-28 10:31:11

标签: email command sendmail zimbra

我是vikas。我正在寻找一个可以从zimbra邮件服务器服务器向外部世界发送邮件的命令。但是因为我在zimbra检查没有得到任何有发送邮件角色的程序。这就是为什么我通过Zimbra MTA服务器中继电子邮件。现在我将使用下面的命令,但仍然会出现变量错误。

awk 'BEGIN{print "Subject:test mail!\nFrom:Mailadmin <admin@knowledgelinux.com>"}{printf("%s\015\n", $0)}' $message file-name=/test.txt | sendmail -t "mail@knowledgelinux.com"

awk:找不到命令

2 个答案:

答案 0 :(得分:0)

Zimbra MTA使用修改后的后缀守护程序。您应该只能使用命令mail

cat *messagefilename* |mail -r *fromaddress* -s *Subject* *recipient-list*

只要Zimbra MTA在相关机器上运行,这应该可行。

答案 1 :(得分:0)

here说明对我有用:

vim /etc/logwatch/conf/logwatch.conf

要替换的相关行:

Output = mail
MailTo = root_all@your.domain
MailFrom = Logwatch@your.domain
mailer = "/opt/zimbra/common/sbin/sendmail -t"

Zimbra使用sendmail的修改版本。