Rise Company
09-07-2025, 14:16
السي بانال 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
هذا الكود وظيفته يظهر لك جميع الفوروردرات اللي رايحة لـ 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