Hi, Alan Murrell
My webmail (squirrelmail) is in perfect workd, but, probleman in TMDA Tool,
look,

File not found:
/usr/local/vpopmail/domains/domain.com/marcio/.tmda/lists/whitelist

#cd /usr/local/vpopmail/domains/domain.com/marcio/.tmda/lists/
# ls -l
total 2
-rw-r--r--  1 vpopmail  vchkpw     0 Apr 30 22:31 blacklist
-rw-r--r--  1 vpopmail  vchkpw  1089 May 28 11:59 whitelist

?
[]'s
Márcio

> Hi Marcio,
>
> I recently got this setup with the help of someone on the TMDA list. I
> am not sure if he is on this list, but I will post what he posted for me
> on the TMDA list, and hope that he does not mind.  Full credit for this
> setup goes to Carlos Averett (I will withold his email address for
> privacy reasons)
>
> In the 'tmdatools' Squirrelmail plugin:
>
> ===== tmdatools_config.php =====
>  Added:
>  // Cyt0plas - ok, let's do virtualhosting support here
>  $uinfo = split ('@', $_SESSION['username']);
>  $user = $uinfo[0]; $domain = $uinfo[1];
>
>  Changed:
>  $plugin_tmdatools_homedir = "/home/vpopmail/domains/$domain";
>  $plugin_tmdatools_editfiles[0]["title"] = "Whitelist";
>  $plugin_tmdatools_editfiles[0]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/lists/whitelist";
>
>  $plugin_tmdatools_editfiles[1]["title"] = "Blacklist";
>  $plugin_tmdatools_editfiles[1]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/lists/blacklist";
>
>  $plugin_tmdatools_editfiles[2]["title"] = "Confirmed Senders";
>  $plugin_tmdatools_editfiles[2]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/lists/confirmed";
>
>  $plugin_tmdatools_editfiles[3]["title"] = "TMDA User Config File";
>  $plugin_tmdatools_editfiles[3]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/config";
>
>  $plugin_tmdatools_editfiles[4]["title"] = "TMDA Incoming Filter";
>  $plugin_tmdatools_editfiles[4]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/filters/incoming";
>
>  $plugin_tmdatools_editfiles[5]["title"] = "TMDA Outgoing Filter";
>  $plugin_tmdatools_editfiles[5]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/filters/outgoing";
>
>  $plugin_tmdatools_editfiles[6]["title"] = "Request Confirmation
> Template";
>  $plugin_tmdatools_editfiles[6]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/templates/confirm_request.txt";
>
>  $plugin_tmdatools_editfiles[7]["title"] = "Acceptance Confirmation
> Template";
>  $plugin_tmdatools_editfiles[7]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/templates/confirm_accept.txt";
>
>  $plugin_tmdatools_editfiles[8]["title"] = "Bounce Template";
>  $plugin_tmdatools_editfiles[8]["fname"] =
> "$plugin_tmdatools_homedir/$user/.tmda/templates/bounce.txt";
> ===== End tmdatools_config.php =====
>
> Note: I added [6], [7], and [8] to my own configuration to allow users
> to custome those texts.
>
> ===== Begin address.php =====
> Changed:
> if ($tmdatools_submit)
> {
>   // Cyt0plas - Get user and domain
>   $uinfo = split('@', $_SESSION['username']);
>   $username = $uinfo[0]; $domain = $uinfo[1];
>
>   $command = $plugin_tmdatools_tmdadir . "bin/tmda-address";
>
>   if (file_exists($command))
>   {
>     $config = '/home/vpopmail/domains/' . $domain . '/' . $username .
> '/.tmda/config';
>     $command .= ' -a ' . $username . '@' . $domain . ' -c ' . $config .
> '
> --'.$tmdatools_address.' '.$tmdatools_address_text;
>
>     $address = exec($command);
>
>     echo $address;
>   }
>   else
>   {
>     echo _("File not found").': <b>'.$command.'</b>';
>   }
> }
> ===== End address.php =====
>
> ===== pending.php =====
> Added:
>   // Cyt0plas - Get user and domain
>   $uinfo = split('@', $_SESSION['username']);
>   $username = $uinfo[0]; $domain = $uinfo[1];
>   $config = '/home/vpopmail/domains/' . $domain . '/' . $username .
> '/.tmda/config';
>
> Changed:
> Basically, I changed all occurences of
> $tmdatools_pending = $plugin_tmdatools_tmdadir . "bin/tmda-pending"
> to
> $tmdatools_pending = $plugin_tmdatools_tmdadir . "bin/tmda-pending -c
> $config";
> ===== End pending.php =====
>
> I hope this helps.
>
> Sincerely,
>
> Alan Murrell
>
>
>

Reply via email to