代码之家  ›  专栏  ›  技术社区  ›  mk12

PHP电子邮件文本到gmail帐户

  •  0
  • mk12  · 技术社区  · 15 年前

    有没有什么方法可以让我接收文本(从表单中检索),然后通过电子邮件发送到我的gmail帐户?我还可以让用户输入他们的电子邮件地址和主题。如果没有,有没有更好的方法让用户给我发送消息?谢谢

    3 回复  |  直到 15 年前
        1
  •  4
  •   Ivan Nevostruev    15 年前

    mail 向特定地址发送电子邮件的功能:

    $subject = $_REQUEST['subject'];
    $message = $_REQUEST['message'];
    mail("your@gmail.com", $subject, $message); 
    

    但是请不要把它拿走 $to 参数,否则您的脚本将用于垃圾邮件。

        2
  •  2
  •   meme    15 年前

    我建议你使用 PHP Mailer

        3
  •  1
  •   bucabay    15 年前

    扩展Ivan编写的添加用户电子邮件作为发件人的内容:

    $subject = $_POST['subject'];
    $message = $_POST['message'];
    $from    = $_POST['from'];
    
    // the sender email must be cleaned of mime header injection
    $from = preg_replace_all("/[\r\n]+/", '', $from);
    
    mail("your@gmail.com", $subject, $message, "from:$from\n");