将电子邮件发送到以php格式提交的电子邮件

时间:2012-12-10 17:38:01

标签: mysql email php

如果有人在使用php发送邮件方面指出正确的方向,我将不胜感激。我有这个比赛表格http://www.beogradstore.com/mn/contest/main-contest/,我希望我的比赛参赛者在参加比赛时收到电子邮件通知,并且每当他们通过推荐链接收到新参赛作品时。条目存储在SQL表中。

实现这一目标的最佳方法是什么?它是使用PHP邮件功能还是其他什么?任何援助将不胜感激。非常感谢。

2 个答案:

答案 0 :(得分:1)

我会使用PHP mail()函数。以下是HTML电子邮件的示例:

    $subject = "Subject";
    $msg = '
    <html>
    <body>
    <p>HTML email here</p>
    </body>
    </html>
    ';
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: Their Name <info@theirdomain.com>' . "\r\n";
    $email = 'info@yourdomain.com';
    if(!mail($email, $subject, $msg, $headers)) {
        // Show error
    }

答案 1 :(得分:0)

使用内置的mail()功能从您的PHP应用中发送电子邮件。

对于更高级的用例,包括附件,HTML电子邮件,通过Gmail发送等,您可以使用像PHPMailer这样的库:

http://code.google.com/a/apache-extras.org/p/phpmailer/