После того, как я написал это и немного покопался, я обнаружил, что проблема не обязательно в Debian или Linux вообще. Это проблема шифрования blu-ray.
Все инструкции, которые я видел в интернете, ссылались на файл KEYDB.cfg на сайте VLC, который должен быть помещен в папку ~/.config/aacs. Это базовый общий файл, к которому нужно добавить дополнительные ключи для чтения определенных дисков.
После некоторого копания я нашел более крупный файл KEYDB.cfg на http://www.labdv.com/aacs/KEYDB.cfg, который нужно скопировать в папку ~/.congig/aacs.
Как только это было добавлено, он начал читать диски blu-ray. Я полагаю, что ему нужны ключи для определенных дисков; но проигрыватели blu-ray общего назначения имеют возможность генерировать ключи на основе некоторой информации, которую они могут считывать с самого диска.
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
Попробуйте использовать версию команды 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
, если вам нужно добавить заголовки и т. д.