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