سؤال

هل هناك طريقة يمكنني أن تأخذ النص (استردادها من نموذج)، وإرسالها بالبريد الإلكتروني إلى حساب Gmail الخاص بي؟ أنا يمكن أن يكون أيضا على المستخدم إدخال عنوان البريد الإلكتروني الخاصة بهم، والموضوع. أو إن لم يكن هناك وسيلة أفضل لمستخدمي ترسل لي رسالة؟ شكرا.

هل كانت مفيدة؟

المحلول

وأنا ننصح باستخدام PHP ميلر هذا البرنامج سوف تأخذ الرعاية من كل من البناء والأشغال رسالة كذلك مع Gmail. وهناك أيضا نموذج التعليمات البرمجية المضمنة في Gmail.

نصائح أخرى

استخدم mail وظيفة لإرسال بريد إلكتروني إلى عنوان محدد:

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

ولكن من فضلك لا تأخذ المعلمة $to من شكل، وإلا سيتم استخدام البرنامج النصي للحصول على البريد الالكتروني غير المرغوب.

والتوسع في ما كتبه إيفان لإضافة مستخدمين البريد الإلكتروني والمرسل:

$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");

وهذا يجعل من الاسهل للرد. ومع ذلك، هل يمكن أن مجرد إلحاق عنوان البريد الإلكتروني الخاص بهم في نص الرسالة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top