我们可以使用php在注册时自动创建电子邮件帐户吗?
我在我的网站上有一个注册页面,我想为使用该表单的任何客户创建一个电子邮件帐户 例如:如果一个访问者来输入名字john,并且我的域名是ocata.com,他点击注册后,会发送一封电子邮件john@ocata.com将自动创建 这可能吗?我的服务器是Godaddy vps服务器。 我正在使用这个代码我们可以使用php在注册时自动创建电子邮件帐户吗?,php,email,Php,Email,我在我的网站上有一个注册页面,我想为使用该表单的任何客户创建一个电子邮件帐户 例如:如果一个访问者来输入名字john,并且我的域名是ocata.com,他点击注册后,会发送一封电子邮件john@ocata.com将自动创建 这可能吗?我的服务器是Godaddy vps服务器。 我正在使用这个代码 <?php $cpuser = "cpanel_user_name"; $cppass = "cpanel_password"; $euser = "email_user_name"; $epas
<?php
$cpuser = "cpanel_user_name";
$cppass = "cpanel_password";
$euser = "email_user_name";
$epass = "email_password";
$equota = "email_quota";
$domain = "domian.com";
$url = "http://".$cpuser.":".$cppass."@".$domain."2082/frontend/x3/mail /doaddpop.html?email=".$euser."&domain=".$domain."&password=".$epass.""a=".$equota;
if($cpanel = fopen($url, "r"))
{
echo "Success email creation.";
fclose($cpanel);
}
else
{
echo "Failed email creation.";
}
?>
它给了我一条消息,成功创建电子邮件,但实际上没有创建电子邮件帐户
谢谢,
Gaurav就个人而言,我甚至不会尝试在cPanel中创建电子邮件地址 如果您有一个数据库,我会将它们插入其中,并使用PHPMailer类使用脚本发送它。调用数据库并将所有可用的电子邮件地址读取到一个数组中。检查以确保每封电子邮件都有效。把所有坏的都踢出去。然后创建一个循环,遍历每个电子邮件地址并一次发送一个邮件(以确保所有收件人地址都不公开) 这里脚本中的所有数据都是通过CLEARNET传递的,只需调用一个名为createuser.php和sendmailtouser.php的脚本,就会被公开。在createuser.php脚本中,您可以生成电子邮件地址,并确保它尚未在数据库中使用。如果是,则只需增加数字
希望这有帮助:)谢谢你的建议。在db中保存电子邮件ID后,我没有收到您的邮件。我应该如何处理这些ID?我的意思是,是否可以通过编写脚本在服务器上创建这些电子邮件帐户?要获得这些电子邮件地址,你可以编写一个基本的HTML表单,接受用户的输入。表单提交后,让PHP脚本处理POST请求(HTML表单提交)。处理POST请求的PHP脚本可以在验证和检查电子邮件地址是否重复后将其插入数据库。