#!/bin/bash
find reports/dir_1/dir_2/ -type f > links.txt
echo "Создаем body.html для PROD и добавляем details"
echo "<details>" > body.html
FIRST_ROW=$(head -n 1 links.txt)
CURRENT_DATE="$( cut -d '/' -f 6 <<< "$FIRST_ROW" )"
while read LINE;
do
echo $LINE
for l in $LINE
do
YEAR="$( cut -d '/' -f 4 <<< "$l" )"
echo $YEAR
if grep "$YEAR" body.html; then
echo $YEAR
else echo "
<summary>$YEAR</summary>" >> body.html
fi
MONTH="$( cut -d '/' -f 5 <<< "$l" )"
echo $MONTH
if grep "$MONTH" body.html; then
echo $MONTH
else echo "<details>
<summary>$MONTH</summary>" >> body.html
fi
DAY="$( cut -d '/' -f 6 <<< "$l" )"
echo $DAY
if [[ $CURRENT_DATE == $DAY ]]; then
if grep "$DAY" body.html; then
echo $DAY
else echo "<details>
<summary>$DAY</summary>" >> body.html
fi
else
if grep "$DAY" body.html; then
echo $DAY
else echo "</details>
<details>
<summary>$DAY</summary>" >> body.html
fi
fi
NAME="$(cut -d '/' -f 7 <<< "$l" )"
echo $NAME
echo "<a href="$LINE" class="rep-btn">$NAME</a> <br>" >> body.html
done
done < links.txt
echo "</details>" >>body.html
Если из логов известно, что сообщение доставлено в ящик, но его нет в /Maildir/new, то его "забрал" почтовый клиент.
* 3.5 BAYES_99 BODY: Bayes spam probability is 99 to 100%Буду гуглить что за зверь BAYES.
* [score: 1.0000]
* -0.0 SPF_HELO_PASS SPF: HELO matches SPF record
* -0.0 SPF_PASS SPF: sender matches SPF record
* 0.2 BAYES_999 BODY: Bayes spam probability is 99.9 to 100%
* [score: 1.0000]
* 0.1 HTML_MESSAGE BODY: HTML included in message
* -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's
* domain
* 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
* valid
* -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Spam-Status: Yes, hits=3.7 required=-20.0 tests=BAYES_99,BAYES_999,
DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,SPF_HELO_PASS,SPF_PASS
autolearn=no autolearn_force=no version=3.4.0
X-Spam-Score: 3.7
Можно подробнее об этом? Мимо nginx идут? Или после nginx идут не туда? Или в чём вообще проблема?
server {
listen 443 ssl;
server_name sitename.ru sitename.net oldsitename.ru;
.....
и т.д., то какого-то фига все сайты, даже для которых нет записей в конфигах открываются...server {
listen 443 ssl;
server_name sitename.ru sitename.net oldsitename.ru;
include /etc/nginx/include/ssl;
access_log /etc/nginx/logs/issues.access.log;
error_log /etc/nginx/logs/issues.error.log;
location / {
proxy_pass http://sitename.net; #основное, рабочее имя сайта
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
В окружении нет питона.