Перейти к содержанию
Форумы

не работает скрипт отправки почты


Рекомендуемые сообщения

файл send.php

 

<?

print"

<FORM method=\"POST\" action=\"send.php?trofimov=send\">

<P>Ваше Имя:<br>

<INPUT type=\"text\" name=\"Name\" size=30>

</p>

<P>Ваш e-mail:<br>

<INPUT type=\"text\" name=\"Email\" size=30>

</p>

<P>Сообщение:<br>

<textarea name=\"Message\" cols=30 rows=5></textarea>

</p>

<INPUT type=\"submit\" value=\"Отправить\">

</FORM>";

switch($trofimov) :

default :

print "<table width= cellpadding=0 cellspacing=0 border=0 align=center>";

break;

case("send") :

if ($Email == "") {print "<script language=JavaScript>window.alert('Введите e-mail!');</script>"; exit;}

if ($Message == "") {print "<script language=JavaScript>window.alert('Введите текст!');</script>"; exit;}

if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $Email) and $Email != "") {print "<script language=JavaScript>window.alert('Не правельный E-mail');</script>"; exit;}

$er = 1;

$ip = $REMOTE_ADDR;

$date = date("d.m.Y");

$info = "Name:\t$Name\n";

$info .= "E-Mail:\t$Email\n";

$info .= "Message:\t$Message\n\n";

$send_to = "[email protected]";

$subject = "Сообщение $date";

$headers = "From: Ip адрес: $ip: \n";

$headers .= "Reply-To: $email\n\n";

$send = mail($send_to, $subject, $info, $headers);

if($send == 1)

{

print ("<script language=JavaScript>window.alert('Отправлено $date');</script>");

}

else

print ("<script language=JavaScript>window.alert('Ошибка');</script>");

break;

endswitch;

print "<center><p><font size=\"1\" color=\"#7D7D7D\">ZLOI-Alex</font></p><center>";

?>

 

 

может где еще нужны спец настройки???

подскажите

Ссылка на комментарий
Поделиться на другие сайты

mail("КУДА",

"ТЕМА",

"ТЕКСТ",

"Return-Path: <КУДА>\r\n".

"From: ОТКУДА\r\n".

"Reply-To: ОТКУДА\r\n".

"X-Priority: 3\r\n".

"Content-type: text/plain; charset=windows-1251\r\n".

"Content-Transfer-Encoding: 8bit\r\n".

"Date: ".date("r")

);

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Сюда же еще один вопрос. Пытаюсь подключиться к ящику при помощи $mailbox=imap_open("{$serversdress/pop3:110}INBOX","$username","$password"); где вместо соответствующих переменных поставлены строковые значения адреса почтового сервера, логина и пароля. Работать работает, но мне нужно вот что: как подсоединится к ящику [email protected] который я создал через панель управления? какой путь к нему указать?

 

Заранее спасибо.

Ссылка на комментарий
Поделиться на другие сайты

  • 9 месяцев спустя...
а можно привести рабочий скрипт или что нужно конкретно исправить

 

 

скрипт, написанный мною же, он кстати поставлен на моём сайте (www.fig-off.net/mail.php)

 

<center><form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"> //собственно сама форма

Кому:

<input type="text" name="mail" value="<?php echo strip_tags($_POST['mail']);?>"/><br>

От кого:

<input type="text" name="from" value="<?php echo strip_tags($_POST['from']);?>"/><br> //можно указать поддельный адрес

<textarea name="text" style="width:50%; height:100px;"></textarea><br>

использовано символов:<input ID="text2" size="1" type="text"><br> //подсчёт символов (не обязательно)

<script>

setInterval("gg()",50);

function gg() {

document.all.text2.value=document.all.mail.value.length + document.all.from.value.length ;

}

</script> //подсчёт символов закончился

<input type="hidden" name="sent" value=1><br>

<input type="submit" name="submit" value="отправить"></form></center><br>

<?php if($_POST['sent']) {

if( preg_match("/[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i", strip_tags($_POST['mail'])) AND (strlen(strip_tags($_POST['from']))<15) AND (strlen(strip_tags($_POST['text']))<50)) {

@mail($_POST['mail'], "ЗАЙДИ НА WWW.FIG-OFF.NET",$_POST['text'],"From:".$_POST['from']."<[email protected]>");

echo ("<center><H3>письмо отправлено</H3></center><script>setTimeout('document.location.replace(\"http://google.ru\");', 3000);</script>"); //редирект пользователя, в случае успешно отправки письма

} else {

echo("<center><font color=red><H3>ошибка при заполнении форм</H3></font></center>"); //для тех кто не грамотный))

}} ?>

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...