Я настроил отправку почты и могу отправлять все письма любому количеству пользователей. Теперь у нас есть cronjob, который запускает сервер каждое воскресенье в 2:00 ночи. Этот cronjob вызовет мой скрипт для перезапуска. Я создал страницу html, которая динамически выбирает время и день и отправляет ее по электронной почте в формате html. Однако в почте даты и день не отображаются.
Есть идеи, как заставить это работать ???
**My Code**
To: user1@gmail.com
Subject: Application Server Status on host
Content-Type: text/html; charset="us-ascii"
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Gerrit Server Status</title>
</head>
<body>
<p>
<marquee behavior="scroll" bgcolor="yellow" loop="-1" width="30%">
<i>
<font color="blue">
Application Server status :
<strong>
<span id="time"></span>
</strong>
</font>
</i>
</marquee>
<br>
<font color="blue">
Application Server was restarted and the services are up and running.
</p>
<script>
var today = new Date;
document.getElementById('time').innerHTML= today.toDateString();
</script>
</body>
</html>
В полученном мной электронном письме есть следующие данные :
Application Server status :
Application Server was restarted and the services are up and running.
На фактической странице HTML отображается дата и время, как и ожидалось.
Любые сведения о том, почему в электронном письме дата и время не отображаются ???
Спасибо, Ани sh