Отправить почту с вложение и тело письма в табличном формате

После того, как я написал это и немного покопался, я обнаружил, что проблема не обязательно в Debian или Linux вообще. Это проблема шифрования blu-ray.

Все инструкции, которые я видел в интернете, ссылались на файл KEYDB.cfg на сайте VLC, который должен быть помещен в папку ~/.config/aacs. Это базовый общий файл, к которому нужно добавить дополнительные ключи для чтения определенных дисков.

После некоторого копания я нашел более крупный файл KEYDB.cfg на http://www.labdv.com/aacs/KEYDB.cfg, который нужно скопировать в папку ~/.congig/aacs.

Как только это было добавлено, он начал читать диски blu-ray. Я полагаю, что ему нужны ключи для определенных дисков; но проигрыватели blu-ray общего назначения имеют возможность генерировать ключи на основе некоторой информации, которую они могут считывать с самого диска.

0
16.05.2018, 22:21
2 ответа

Usandosendmail:

TO_ADDRESS="abc@example.com"
SUBJECT="Test Mail"

cat << --OEF--
Subject: $SUBJECT
TO: $TO_ADDRESS
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="MAIL_BOUNDARY"


--MAIL_BOUNDARY
Content-Type: multipart/alternative;
boundary="MAIL_BOUNDARY2"

--MAIL_BOUNDARY2
Content-Type: text/plain; charset=utf-8

$SUBJECT

--MAIL_BOUNDARY2
Content-Type: text/html; charset=utf-8

--OEF--
cat MailBody.html 

cat << --OEF--

--MAIL_BOUNDARY2--

--MAIL_BOUNDARY
Content-Type: application/zip; name=file.zip
Content-Disposition: attachment; filename=file.zip
Content-Transfer-Encoding: base64

--OEF--
base64  /opt/file.zip
cat << --OEF--

--MAIL_BOUNDARY--
--OEF--
) |  /usr/sbin/sendmail $TO_ADDRESS 
0
28.01.2020, 02:32

Попробуйте использовать версию команды mail, поддерживающую переключатель-a(вложения ). Это более надежное решение.

s -гвоздь есть !

email=foo@base

mail -v -s subject foo@bar -a file.txt -q - <<EOF 
$(awk '
    BEGIN{print "<table>"}
    {
        print "<tr><tr>";
        for(i=1;i<=NF;i++) {
            print "<td><td>" $i"</td></td>";
            print  "</tr></tr>";
        }
    }
    END{print "</table>"}' input1.txt
)

.
EOF

Отметьте man mail, если вам нужно добавить заголовки и т. д.

3
28.01.2020, 02:32

Теги

Похожие вопросы