我是php和数据库的菜鸟...但我有一个想法在我自己的网络服务器上执行邮件操作(即只是通过数据库操作)但我真的不知道如何发送邮件到外部网站,如gmail ..而且我也很期待我自己的电子邮件地址,如ex:-myownemail @ localhost ...我已经多次搜索谷歌但我无法找到任何我能理解的答案..任何人都可以告诉我简单关于如何做到这一点的话?
答案 0 :(得分:1)
首先,您需要拥有一个虚拟主机,获取一个免费的主机,用于支持邮件功能的测试目的。完成主机设置后,请尝试以下操作。
要发送邮件,因为您不关心是否转发垃圾邮件,请使用以下简单的PHP代码:
<?php
$to = "xyz@somedomain.com";
$subject = "This is subject";
$message = "<b>This is HTML message.</b>";
$message .= "<h1>This is headline.</h1>";
$header = "From:abc@somedomain.com \r\n";
$header = "Cc:afgh@somedomain.com \r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html\r\n";
$retval = mail ($to,$subject,$message,$header);
if( $retval == true )
{
echo "Message sent successfully...";
}
else
{
echo "Message could not be sent...";
}
?>
如果您只是想使用PHP阅读邮件,PHP有native functions可以与IMAP,NNTP和POP邮箱通信。
答案 1 :(得分:0)