ÇáÓí ÈÇäÇá WHM/cPanel ßæÏ ÇÙåÇÑ Email Forwarders áÌãíÚ users Úáì ÇáÓíÑÝÑ
åÐÇ ÇáßæÏ æÙíÝÊå íÙåÑ áß ÌãíÚ ÇáÝæÑæÑÏÑÇÊ Çááí ÑÇíÍÉ áÜ Gmail Ãæ Hotmail Ãæ Yahoo
áãÇÐÇ åÐÇ ÝÞØ ¿ áÇä ÇáåÏÝ åæ ÍÐÝåã ÍíË Çä Çì ÊæÌíå Çáíåã ÈÏÇÎáå ÓÈÇã
åíÖÑ ÇáÓíÑÝÑ æ ÇáÇíãíá æíÚØì reputation ÓíÆÉ æÞÏ íÍÙÑ ÇáÏæãíä
ßÐáß ãÝíÏ áãÚÑÝÉ åá åäÇß ÊÌÓÓ Úáì ÇáÇíãíá
ÇáßæÏ áÇÙåÇÑ Gmail Ãæ Hotmail Ãæ Yahoo æ Çì ÔìÁ ÇÎÑ :
ßæÏ:for domainfile in /etc/valiases/*; do domain=$(basename "$domainfile") user=$(grep -l "$domain" /var/cpanel/users/* | awk -F'/' '{print $NF}') while IFS= read -r line; do email=$(echo "$line" | cut -d: -f1) forwardto=$(echo "$line" | cut -d: -f2- | xargs) if [[ "$forwardto" =~ @ ]]; then echo "Client: $user | Domain: $domain | Forwarder: $email@$domain → $forwardto" fi done < "$domainfile" done
ÇáßæÏ áÇÙåÇÑ Gmail Ãæ Hotmail Ãæ Yahoo ÝÞØ:
ßæÏ:for domainfile in /etc/valiases/*; do domain=$(basename "$domainfile") user=$(grep -l "$domain" /var/cpanel/users/* 2>/dev/null | awk -F'/' '{print $NF}') while IFS= read -r line; do email=$(echo "$line" | cut -d: -f1) forwardto=$(echo "$line" | cut -d: -f2- | xargs) if [[ "$forwardto" =~ @(gmail\.com|hotmail\.com|yahoo\.com) ]]; then echo "Client: $user | Domain: $domain | Forwarder: $email@$domain → $forwardto" fi done < "$domainfile" done


ÑÏ ãÚ ÇÞÊÈÇÓ
ÇáãÝÖáÇÊ