Если вы ищете файлы , обязательно сообщите find
, что с-type f
:
find. -type f -size +2000c -exec mv {} "$HOME/wrkbnch" ';'
Ваш код:
find -size +2000c -print0 |
while IFS= read -r -d $'\0' file; do
mv $file ~/wrkbnch
done
Здесь отсутствуют две вещи:
-type f
для find
и $file
, чтобы справиться с необычными именами файлов (, например*
). Информацию о IFS= read -r
см. в разделе " Понимание "IFS= read -r line"? " (вы решаете большинство этих проблем, указав разделитель специально ).
Вероятно, вы не включили аутентификацию в Exim (она отключена по умолчанию ), но вы требуете ее в phpmailer.
Удалите требования для TLS и аутентификации из phpmailer.