egroupware_official/emailadmin/inc/class.defaultsmtp.inc.php

59 lines
1.7 KiB
PHP
Raw Normal View History

2004-08-13 17:47:46 +02:00
<?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;
}
}
?>