PHP 5.6.16 is available


(PHP 4 >= 4.0.7, PECL vpopmail >= 0.2)

vpopmail_alias_get_allGet all lines of an alias for a domain


array vpopmail_alias_get_all ( string $domain )

This function is EXPERIMENTAL. The behaviour of this function, its name, and surrounding documentation may change without notice in a future release of PHP. This function should be used at your own risk.


This function is currently not documented; only its argument list is available.

add a note add a note

User Contributed Notes 1 note

phpnet at syberisle dot net
13 years ago
The $key part gives us the alias
i.e. - for .qmail-draxon the alias will hold "draxon"
the $value part gives us another array that houses the content of the .qmail file one array entry per line.

note: even if there is only 1 entry in the .qmail file it will still return an array

$aliases = vpopmail_alias_get_all("");
foreach($aliases AS $key => $value) {
  echo "$key\n";
  foreach($value AS $vkey => $alias) {
    echo "\t=> $alias\n";

Dave L
To Top