2012-01-07 105 views
0

我有兴趣创建一个标准/基本的电子邮件应用程序,用户可以登录检查他们的电子邮件,发送电子邮件,保存电子邮件,创建文件夹等,您可以在yahoo邮件或Gmail中找到的基本电子邮件功能。我不知道从哪里开始。我熟悉PHP,Mysql,Javascript。PHP电子邮件应用程序

可以使用php,mysql和javascript构建整个电子邮件应用程序吗?如果是这样,是否有任何文档,书籍,网站等,可能会引导我通过如何构建此电子邮件应用程序?

此外,我想知道是否有任何PHP库,扩展,插件等,跳转启动电子邮件应用程序或任何快捷方式,以加快这种类型的应用程序的开发。

谢谢。

+0

这个问题似乎没有编码相关... – Shoe 2012-01-07 01:59:19

+0

签出PEAR :: Mail。 – powtac 2012-01-07 02:00:54

回答

1

是的,这是可以编写使用PHP,MySQL和JavaScript之类的应用程序,也没有, (可能)没有关于如何完成这个特定任务的书籍。一些现有的应用程序是Roundcube MailSquirrel Mail

如果您试图将此应用程序编写为教育任务,我鼓励您这样做,否则我会建议您现在重新发明轮子,电子邮件已经存在了相当长的时间,并且因此网络邮件应用程序同样很多。

这就是说,你最需要的东西已经存在于大多数PHP5安装:

0

肯定。你可以用这些技术来做到这一点。事实上,你可以用PHP和MySQL来完成。你想正是如此使用PHP的mail()功能:

<?php 
    $to = "[email protected]"; 
    $subject = "Test mail"; 
    $message = "Hello! This is a simple email message."; 
    $from = "[email protected]"; 
    $headers = "From:" . $from; 
    mail($to,$subject,$message,$headers); 
    echo "Mail Sent."; 
?> 

其余的将只是数据库模式并找出正确的数据对象和逻辑的和必要的演示。

我会从思考需要什么数据对象开始。我会假设下面的表格将是一个好的开始:

user 
email 
folder 

祝你好运!

参考文献:

http://www.w3schools.com/php/php_mail.asp

编辑:乍一看,这似乎是它可能会有所帮助:http://www.phphelp.com/article/article.php?art=2

相关问题