我是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:找不到命令
答案 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
的修改版本。