Eu me matei uns dia atras tentando criar caixas de e-mail usando um script php..
Caso você tenha um site hospedado apartir do cpanel esse script lhe será util.
<?php
// Função
function pop3create($email,$senha,$quota) {
/*
Altere informações abaixo
*/
$host = "localhost"; // Host
//LOGIN DO SEU CPANEL
$logincpanel="";
//SENHA DO SEU CPANEL
$senhacpanel="";
//NAO ALTERE EM BAIXO
$socket = fsockopen($host,2082);
socket_set_timeout($socket,30);
$authstr = "$logincpanel:$senhacpanel";
$pass = base64_encode($authstr);
$in = "GET / HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n";
fputs($socket,$in);
$resposta=array();
while (!feof($socket)) {
$resposta[] = htmlspecialchars(fgets($socket, 128));
}
fclose( $socket );
$checa = strpos($resposta[6],"The Document has moved here");
if ($checa != false) {
$redir = trim(str_replace("Location: ","",$resposta[3]));
$redir = str_replace(substr($redir,-10),"mail/doaddpop.html",$redir);
$socket = fsockopen($host,2082);
socket_set_timeout($socket,30);
$split = split("@",$email);
$loginemail = $split[0];
$dominioemail = $split[1];
$in = "GET $redir?email=$loginemail&domain=$dominioemail&password=$senha a=$quota HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n";
fputs($socket,$in);
while (!feof($socket)) {
$resto .= htmlspecialchars(fgets($socket, 128));
}
fclose( $socket );
$parametro = $loginemail."+".$dominioemail;
$checa = strpos($resto,$parametro);
if ($checa != false) {
return 1;
}
else {
return 2;
}
}
else {
echo "Erro ao Logar no CPANEL. Favor contate o Administrador do Sistema";
}
}
//
// Usando ela
$email = 'testando@dominio.com'; // Aqui você fornece o e-mail que será criado
$senha = 'minhasenha'; // Aqui define a senha
$criaconta = pop3create($email,$senha,"10");
if ($criaconta == 1) {
echo "Conta Criada com Sucesso!!!";
}
if ($criaconta == 2) {
echo "Conta já Existente!!!<br>Tente Novamente...";
}
?>