Source: https://serversitters.com/get-a-list-of-all-email-accounts-on-a-cpanel-server.html
# cat email-list.sh
#!/bin/bash
OWNER=$@
KONTA=`ls -1A /var/cpanel/users/`
count=1
for x in `echo -n "$KONTA"`;do
wiersz=`grep -i ^dns /var/cpanel/users/"$x" |cut -d= -f2`
DOMAIN[$count]=$wiersz
count=$[$count+1]
echo "Login: `echo "$x"`"
for i in `echo "${DOMAIN[@]}" | sed 's/ /\n/g'`;do
for n in ` ls -A /home/"$x"/mail/"$i"/ 2>/dev/null`;do
if [ "$n" == "cur" ];then echo "$n" > /dev/null
elif [ "$n" == "new" ];then echo "$n" > /dev/null
elif [ "$n" == "tmp" ];then echo "$n" > /dev/null
elif [ "$n" == "" ];then echo "$n" > /dev/null
else
echo "$n"@"$i"
fi
done
done
echo;echo;
done
Can be useful when ISP blocking 25 port, this allows to specify any other, in my case - 2525. Sending using specified server:
root: "| swaks --to
Система FreeBSD 10.3
При компиляции различных зависимых приложений, в астности php56-gd вылазила ошибка '/usr/local/lib/libjpeg.la' is not a valid libtool archive.
Проблема была в том что этот файл был символической ссылкой на '/usr/local/lib/libjpeg.a, не был частью пакета и не удалялся при обновлении или удалении пакета jpeg или jpeg-turbo.
После удаления этого файла проблема была решешна.