PHP ईमेल भेजन

PHP आपको शीट से सीधे ईमेल भेजने की अनुमति देता है。

PHP mail() फ़ंक्शन

PHP mail() फ़ंक्शन शीट से ईमेल भेजने के लिए उपयोग किया जाता है。

व्याकरण

mail(प्राप्तकर्ता,विषय,संदेश,हेडर्स,पारामीटर)
参数 描述
प्राप्तकर्ता अनिवार्य। ईमेल के प्राप्तकर्ता को निर्दिष्ट करें。
विषय अनिवार्य। ईमेल के विषय को निर्दिष्ट करें। टिप्पणी: इस पारामीटर में कोई नई पंक्ति करके नहीं होनी चाहिए。
संदेश अनिवार्य। भेजने वाले संदेश को परिभाषित करें। प्रत्येक पंक्ति को LF (\n) से अलग करें。
हेडर्स

वृद्धियुक्त। विस्तृत शीर्षक निर्दिष्ट करें, जैसे From, Cc और Bcc。

वृद्धियुक्त। विस्तृत शीर्षक को CRLF (\r\n) से अलग करें。

पारामीटर वृद्धियुक्त। ईमेल भेजने के कार्यक्रम के लिए अतिरिक्त पारामीटर निर्दिष्ट करें。

टिप्पणी:PHP को एक स्थापित और चल रहे ईमेल प्रणाली की आवश्यकता है, ताकि ईमेल फ़ंक्शन उपलब्ध हो सके। इसके लिए उपयोग की जाने वाली प्रोग्राम को php.ini फ़ाइल में कॉन्फ़िगरेशन सेटिंग्स से परिभाषित किया जाता है। कृपया हमारे PHP Mail 参考手册और अधिक पढ़ें。

PHP सरल E-Mail

PHP से ईमेल भेजने का सबसे सरल तरीका एक टेक्स्ट email भेजना है。

इस उदाहरण में, हम पहले वे वेरियेबल ($to, $subject, $message, $from, $headers) घोषित करते हैं, फिर हम mail() फ़ंक्शन में इन वेरियेबल का उपयोग करके एक e-mail भेजते हैं:

<?php
$to = "someone@example.com";
$subject = "टेस्ट मेल";
$message = "हैलो! यह एक सरल ईमेल संदेश है.";
$from = "someonelse@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "ईमेल भेजा गया.";
?>

PHP Mail Form

PHP के माध्यम से, आप अपने साइट पर एक प्रतिक्रिया फॉर्म बना सकते हैं। नीचे दिए गए उदाहरण में, एक टेक्स्ट संदेश निर्दिष्ट e-mail पते को भेजा गया है:

<html>
<body>
<?php
if (isset($_REQUEST['email']))
//यदि "ईमेल" भरा हुआ है, ईमेल भेजें
  {
  //ईमेल भेजें
  $email = $_REQUEST['email'] ; 
  $subject = $_REQUEST['subject'] ;
  $message = $_REQUEST['message'] ;
  mail( "किसी को ईमेल भेजें", "विषय: $subject",
  $message, "From: $email" );
  echo "Thank you for using our mail form";
  }
else
//if "email" is not filled out, display the form
  {
  echo "
Email:
Subject:
Message:

"; } ?>

例子解释:

  1. 首先,检查是否填写了邮件输入框
  2. 如果未填写(比如在页面被首次访问时),输出 HTML 表单
  3. 如果已填写(在表单被填写后),从表单发送邮件
  4. 当点击提交按钮后,重新载入页面,显示邮件发送成功的消息

PHP Mail 参考手册

如需更多有关 PHP mail() 函数的信息,请访问我们的 PHP Mail 参考手册。