Yanick Beaulieu
-
Posts
4 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Posts posted by Yanick Beaulieu
-
-
I want to do like google and hotmail although I must go through a cpanel if you know i really need to know how to override cpanel for my clients
-
not to send to create emails with php
-
I am using the cPanel to create emails but I would like to create emails via an html page and connect it to my cPanel or on the server's smtp connection. To help my clients to create their email directly on a web page
Form to create emails
in HTML/XHTML
Posted
<?php
class Cpanel {
static public function action($params = array()){
$cpuser = (isset($params['cpuser'])) ? $params['cpuser'] : '';//cpanel username
$cppass = (isset($params['cppass'])) ? $params['cppass'] : '';//cpanel password
$cpdomain = (isset($params['cpdomain'])) ? $params['cpdomain'] : '';//cpanel domain address (domain.com)
$cpskin = (isset($params['cpskin'])) ? $params['cpskin'] : 'x3';//cpanel theme
$emailname = (isset($params['emailname'])) ? $params['emailname'] : '';//email name before @
$emaildomain = (isset($params['emaildomain'])) ? $params['emaildomain'] : '';//email domain address (domain.com)
$emailpass = (isset($params['emailpass'])) ? $params['emailpass'] : '';//email password
$quota = (isset($params['quota'])) ? $params['quota'] : '250';//quote 0 for unlimited MB
$action = (isset($params['action'])) ? $params['action'] : '';//action to perform
switch ($action) {
case 'createemail':
fopen("https://$cpuser:$cppass@$cpdomain:2083/frontend/$cpskin/mail/doaddpop.html?email=$emailname&domain=$emaildomain&password=$emailpass"a=$quota", "r");
break;
case 'deleteemail':
fopen("https://$cpuser:$cppass@$cpdomain:2083/frontend/$cpskin/mail/realdelpop.html?email=$emailname&domain=$emaildomain", "r");
break;
}
}
}
require('cpanel.php');
Cpanel::action(array('emailname' => 'demo466', 'emailpass' => 'helllo123', 'action' => 'createemail'));
Cpanel::action(array('emailname' => 'demo466', 'action' => 'deleteemail'));
$params = array(
'emailname' => 'demo466',
'emailpass' => 'helllo123',
'action' => 'createemail'
)
Cpanel::action($params);
$params = array(
'cpuser' => 'cpanelusername',
'cppass' => 'cpanelpassword',
'cpdomain' => 'domain.com',
'cpskin' => 'x3',
'emailname' => 'demo466',
'emailpass' => 'helllo123',
'emaildomain' => 'domain.com',
'quota' => '500',
'action' => 'createemail'
)
Cpanel::action($params);