Если у вас нет статического IP-адреса, вы не должны отправлять электронную почту непосредственно в Интернет. Kudo's к вашему провайдеру, чтобы заблокировать спам-ботов в их сети, чтобы они не смогли связаться со мной. Даже если бы вам было разрешено отправлять электронную почту, многие хосты отказались бы от вашей почты или направили бы ее в спам-бокс. Настройте почтовый сервер на отправку почты через сервер ретрансляции вашего провайдера. Во многих конфигурациях есть возможность использовать умный хост для доставки через ретранслятор.
Если вы получите статический IP-адрес, скорее всего, ваш провайдер позволит вам отправлять почту через 25-й порт. Однако, если вы хотите, чтобы ваша почта была доставлена, вы должны сделать несколько вещей. Вы можете просмотреть мою Email политику или мои разглагольствования на Запущенном Email сервере .
Вы хотите, чтобы это было 2 или 3 аргумента, чтобы найти: («-O»), «-Name» и «$ 2», так что это:
mopt=false
case $1 in
...
-m|--mask-file)
"$mopt" || mask+=(-o)
mask+=(-name "$2")
mopt=true
shift 2;;
find . "${mask[@]}"