forked from extern/egroupware
59 lines
1.7 KiB
PHP
59 lines
1.7 KiB
PHP
|
<?php
|
||
|
/***************************************************************************\
|
||
|
* EGroupWare - EMailAdmin *
|
||
|
* http://www.egroupware.org *
|
||
|
* Written by : Lars Kneschke [lkneschke@linux-at-work.de] *
|
||
|
* ------------------------------------------------- *
|
||
|
* This program is free software; you can redistribute it and/or modify it *
|
||
|
* under the terms of the GNU General Public License as published by the *
|
||
|
* Free Software Foundation; either version 2 of the License, or (at your *
|
||
|
* option) any later version. *
|
||
|
\***************************************************************************/
|
||
|
/* $Id$ */
|
||
|
|
||
|
class defaultsmtp
|
||
|
{
|
||
|
var $profileData;
|
||
|
|
||
|
// the constructor
|
||
|
function defaultsmtp($_profileData)
|
||
|
{
|
||
|
$this->profileData = $_profileData;
|
||
|
}
|
||
|
|
||
|
// add a account
|
||
|
function addAccount($_hookValues)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
// delete a account
|
||
|
function deleteAccount($_hookValues)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
function getAccountEmailAddress($_accountName)
|
||
|
{
|
||
|
$accountID = $GLOBALS['phpgw']->accounts->name2id($_accountName);
|
||
|
$emailAddress = $GLOBALS['phpgw']->accounts->id2name(accountID,'account_email');
|
||
|
if(empty($emailAddress))
|
||
|
$emailAddress = $_accountName.'@'.$this->profileData['defaultDomain'];
|
||
|
|
||
|
return array(
|
||
|
array(
|
||
|
'name' => $GLOBALS['phpgw_info']['user']['fullname'],
|
||
|
'address' => $emailAddress,
|
||
|
'type' => 'default'
|
||
|
)
|
||
|
);
|
||
|
}
|
||
|
|
||
|
// update a account
|
||
|
function updateAccount($_hookValues)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
}
|
||
|
?>
|