Почта отправлена оболочкой bash, но не получена
Письмо отправлено bash с кодом возврата 0, но не получено (я проверил целевой почтовый ящик в течение нескольких часов).
Командная оболочка:
echo "BodyOfMail" | mutt -a 1.png -s "AttachSuccess" -- lichunyu@xiaomi.com
Тем не менее, когда я изменяю адрес электронной почты на xxx@qq.com, письмо может быть получено. т.е.
echo "BodyOfMail" | mutt -a 1.png -s "AttachSuccess" -- coxfilur_2005@qq.com
Почту можно получить.
Я когда-либо подозревал, что причиной может быть вложение png, поэтому я удалил его, но все равно получаю тот же результат (xxx@xiaomi.com fail, xxx@qq.com OK).
В обоих случаях я тестировал возвращенный код $?
и оба 0(что, безусловно, означает успех).
Где проблема, как я могу ее решить? Если что-то не так с доменом xiaomi.com, откуда мне это знать?