19 Şubat 2013 Salı

qmail vpopmail kurulu sistemde tüm kullanıcı listesini çekme

Bir arkadaşım benden qmail+vpopmail kurulu bir sistemdeki tüm e-posta adreslerini listeleme konusunda yardım istedi.

Arkadaşım için hazırladığım scripti paylaşmak istedim.  İlgili kod aşağıdaki gibidir.


#!/bin/sh

#ismail yenigul

for domain in `cut -d : -f1 /var/qmail/control/virtualdomains`; do
        for user in `~vpopmail/bin/vuserinfo -n -D $domain`;
        do
                if [ ! $user = "postmaster" ];
                then
                        echo  "$user@$domain"
                fi
        done
done




---- English---

Here is the script to list all email adressess on a server running qmail+vpopmail.


#!/bin/sh

#ismail yenigul

for domain in `cut -d : -f1 /var/qmail/control/virtualdomains`; do
        for user in `~vpopmail/bin/vuserinfo -n -D $domain`;
        do
                if [ ! $user = "postmaster" ];  #skip postmaster user
                then
                        echo  "$user@$domain"
                fi
        done
done



Hiç yorum yok:

Yorum Gönder