Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Отправка почты чере php - скрипт (https://forum.antichat.xyz/showthread.php?t=7288)

Майор 19.06.2005 19:18

Отправка почты чере php - скрипт
 
Вот отправляю я письма как то так :
Код:

<?
mail($to, $subject, $message, $headers));
?>

куданибудь на сервер приходит отчёт - доставлено письмо или нет ? и если так, то можно ли видить этот лог ?

nerezus 19.06.2005 19:27

RFC 2821 - Simple Mail Transfer Protocol - SMTP
http://rfc.net/rfc2821.html

RFC 2822 - SMTP email headers
http://rfc.net/rfc2822.html

отправляй через сокет

mail() НЕ отправляет пимсьма, а кладет их в очередь для отправки

qBiN 20.06.2005 15:54

Цитата:

отправляй через сокет
Функция-http://ru3.php.net/manual/ru/function.fsockopen.php

Майор 20.06.2005 22:49

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

nerezus 20.06.2005 22:59

не хочешь и*ацца с пхп руками - качай phpmailer
http://phpmailer.sourceforge.net/

qBiN 25.06.2005 12:55

Цитата:

приведите премерчик пожалуйста, а то с временем напряг чтоб разбираться
Там например такой пример:
PHP код:

<?php
$fp 
fsockopen("www.example.com"80$errno$errstr30);
if (!
$fp) {
   echo 
"$errstr ($errno)<br />\n";
} else {
   
$out "GET / HTTP/1.1\r\n";
   
$out .= "Host: www.example.com\r\n";
   
$out .= "Connection: Close\r\n\r\n";

   
fwrite($fp$out);
   while (!
feof($fp)) {
       echo 
fgets($fp128);
   }
   
fclose($fp);
}
?>

Терь читаем RFC которые кинул nerezus и по аналогии делаем скрипт...
зы Если очень нужно то я могу написать...

bul666 25.06.2005 17:38

Кинь пример отправки почты... )

GreenBear 25.06.2005 17:51

Цитата:

Кинь пример отправки почты... )
PHP код:

<?php

$to 
"net@mail.ru";


$tf "From: $email\r\nReply-To: $email\r\n";
$message"Text:$message,  Email:$email ";
$mess "This is from: ".$name."(".$REMOTE_ADDR.")\n\n".$message;


if (
$message == "") {print "<font color=red>Ошибка... Напишите ваше сообщение!</font>"; exit;}
if (
$name == "") {print "<font color=red>Ошибка... Напишите Ваш имя!</font>"; exit;}
if (
$email == "") {print "<font color=red>Ошибка... Напишите свой обратный e-mail</font>"; 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 "<font color=red>Ошибка. Таких e-mail адресов не существует!"; exit;}

mail ($to$subject$mess$tf);


echo(
"Письмо отправлено!<br><a href=\"".$HTTP_REFERER."\">Назад</a>\n");

?>


xPow 25.06.2005 18:59

юзай mail.php из библиотеки pear

qBiN 25.06.2005 19:39

Цитата:

Сообщение от bul666
Кинь пример отправки почты... )

Стукни...


Время: 13:18