Я бы предположил, что основной Причина сбоя в том, что вы добавили параметр -S nss-config-dir = "/ etc / pki / nssdb /"
после адреса доставки получателя, поэтому он рассматривается как файловая цель для доставки.
Вы можете увидеть это в своем ответе strace
:
stat("nss-config-dir=/etc/pki/nssdb/", 0x7fff7073a310) = -1 ENOENT (No such file or directory)
Обратите внимание, что stat
пытается получить доступ к файлу с именем nss-config-dir = / etc / pki / nssdb /
, а не каталог / etc / pki / nssdb /
.
Попробуйте указать свой адрес получателя в конце списка, например:
echo "This is the body of the email" |
mailx -v -s "This is email subject" \
-S smtp-use-starttls \
-S ssl-verify=ignore \
-S smtp-auth=login \
-S smtp=smtp://smtp.office365.com:587 \
-S from=user@company.com \
-S smtp-auth-user=user@company.com \
-S smtp-auth-password=user_password \
-S nss-config-dir="/etc/pki/nssdb/" \
someone@gmail.com