Мне нужно отправить письмо о развертывании приложения с использованием сценария оболочки. Для этого я только что создал сценарий оболочки и протестировал его с помощью
#!/bin/bash
TO_ADDRESS="[email protected]"
FROM_ADDRESS="[email protected]"
SUBJECT="Test mail"
BODY="hai friend, this mail is automated from shell script for Release automation."
echo ${BODY}| mail -s ${SUBJECT} ${TO_ADDRESS} -- -r ${FROM_ADDRESS}
Но при запуске этого скрипта он печатается так:
You have new mail in /var/spool/mail/jaykay
И файл с именем jaykay
создается в /var/spool/mail/
Почему это происходит?
Как я могу отправить письмо с помощью сценария оболочки?
И выходной файл выглядит так
From jaykay Wed Aug 20 04:08:53 2014
Return-Path: <jaykay>
Received: (from jaykay@localhost)
by e7021.com (8.14.4/8.14.4/Submit) id s7K98rdu004168;
Wed, 20 Aug 2014 04:08:53 -0500
From: Jini K Johny <jaykay>
Message-Id: <[email protected]>
Date: Wed, 20 Aug 2014 04:08:53 -0500
To: [email protected], -r, --, [email protected]
Subject: Test mail
User-Agent: Heirloom mailx 12.4 7/29/08
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
hai friend, this mail is automated from shell script for Release automation.
}
в последней строке${FROM_ADDRESS
. - person Édouard Lopez   schedule 20.08.2014OpenSmtpd
cise.ufl.edu/~bn0/mail_tutorial.html - person Édouard Lopez   schedule 20.08.2014