Если вы попытаетесь отправить электронную почту через удаленный общедоступный почтовый сервер:
Думаю, у вас проблемы с локальным почтовым клиентом. Возможно, вы забыли ввести логин и пароль, и ваш клиент пытается отправить письмо без аутентификации.
Удаленный почтовый сервер считает, что вы пытаетесь использовать его как открытый ретранслятор, и предотвращает это действие.
Если вы используете широко известный общедоступный сервер, нет ничего плохого в том, чтобы сообщить нам его имя. И мы можем проверить все необходимые записи DNS
Если вы попытаетесь использовать какой-либо частный сервер:
Возможно, этот сервер еще не настроен для обработки домена, который вы вводите в свой адрес электронной почты.
Я поторопился с не -элегантным быстрым решением из-за нехватки времени.
for zip in $T_DIR*zip; do
unzip $zip -d $M_DIR;
rename "s/.pdf/$(date "+%s%N").pdf/" ${M_DIR}*;
done
Каждый файл отдельно распаковывается в папку $T_DIR
, после чего к их именам добавляется метка времени -наносекунд. Когда следующая волна разархивированных файлов попадет в папку $T_DIR
, больше не будет «дубликата имени -». Есть мысли о более быстром/улучшенном решении?
Это будет работать только с оговоркой, что файлы «имя -дубликатов» существуют в отдельных zip-файлах.
Посмотрите справочную страницуunzip
-:
-n never overwrite existing files. If a file already exists, skip the extraction
of that file without prompting.