הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה בטופס שליחה מהאתר (https://hosts.co.il/forums/showthread.php?t=95367)

the-shadow 08-02-12 19:11

עזרה בטופס שליחה מהאתר
 
יש לי טופס שליחה מהאתר,אחרי התקנת מערכת חדשה הוא לא שולח הודעות למייל שלי
כששולחים מהטופס הזה באתר.

ניסיתי את הקובץ הזה:
קוד:

<?php
ob_start();

$subject = $_POST['subject'];
$message = "name: " . $_POST["name"] . "\n";
$message .= "mail: " . $_POST["mail"] . "\n";
$message .= "phone: " . $_POST["phone"] . "\n";
$message .= "web: " . $_POST["web"] . "\n";
$message .= "from: ". $_POST["sender"] . "\n";
$message .= "message: " . $_POST["message"] . "\n";
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'content-type: text/html; charset=utf-8' . "\r\n";

mail('avihay22@012.net.il', $subject, $message, $headers);

header("Location: ../index.php");
?>



וניסיתי גם את זה:

קוד:

<?php



$subject = $_POST['subject'];
$message = "name: " . $_POST["name"] . "\n";
$message .= "mail: " . $_POST["mail"] . "\n";
$message .= "phone: " . $_POST["phone"] . "\n";
$message .= "web: " . $_POST["web"] . "\n";
$message .= "message: " . $_POST["message"] . "\n";
mail('avihay22@012.net.il', $subject, $message, "From:".$sender);


$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'content-type: text/html; charset=utf-8' . "\r\n";
$message .= "content-type: text/html; charset=utf-8\n";
$headers = "content-type: text/html; charset=utf-8\n";





?> 
תודה,ההודעה נשלחה בהצלחה,<br/>
באם שלחתם אתר,הוא יכנס למערכת לאחר בדיקת צוות האתר.<br/>
<a href="index.html">חזרה לדף הבית</a>


מה יכולה להיות הבעיה?
אולי הבעיה בשרת שאני מאוחסן עליו שהחליט לחסום מיילים? זה יכול להיות?

תודה על העזרה.

Tomer 08-02-12 19:24

אני לא רואה שום בעיה בקוד. הבעיה, לדעתי, היא חסימה מצד שרת המייל (012.net.il) על ה IP של השרת (שליחה מרובה של אימיילים, אולי).

kobisl 08-02-12 20:43

פונקצית MAIL לא עובדת בכל השרתים (לא לכל השרתים יש SMTP)
תוכל להשתמש במחלקה של PHPMAILER ולהשתמש בשרת SMTP חיצוני לדוגמה GMAIL
http://code.google.com/a/apache-extras.org/p/phpmailer/

Tomer 08-02-12 20:48

הקוד ש the-shadow נתן כן שולח את המיילים לכתובת של Gmail. הבעיה היא בשליחה ל 012.

kobisl 08-02-12 21:00

אוקיי בכל מקרה אם הוא ישתמש ב SMTP של GMAIL זה לא יחסם =]

the-shadow 09-02-12 14:17

תודה על התשובות.
אבל בהתחלה זה עבד,לא הייתה בעיה של שליחה וקבלה,עכשיו פתאום כן
יכול להיות שזה נחסם מהשרת? משהו חדש?

Tomer 09-02-12 15:24

תנסה לדבר עם 012, או לבקש מ Guz לנסות להחליף לך כתובת IP לאתר.

the-shadow 10-02-12 09:17

ציטוט:

נכתב במקור על ידי Tomer (פרסם 834694)
תנסה לדבר עם 012, או לבקש מ Guz לנסות להחליף לך כתובת IP לאתר.

דיברתי עם בעל השרת,הם התקינו פיירוול שכנראה חוסם
והם בודקים את זה. מקווה שימצאו פיתרון במהרה.

תודה על התשובות.


כל הזמנים הם GMT +2. הזמן כעת הוא 06:17.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ