Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

25.03.2006, 10:03
|
|
Новичок
Регистрация: 25.03.2006
Сообщений: 5
Провел на форуме: 3595
Репутация:
-1
|
|
Отправка почты
Подскажите кто-нибудь скрипт для отправки почты из формы, через удаленный Smtp сервер. Вроде бы все понятно, но как прописать сервер не заю.
|
|
|

25.03.2006, 14:36
|
|
Участник форума
Регистрация: 30.01.2006
Сообщений: 176
Провел на форуме: 607472
Репутация:
29
|
|
Из какой именно формы приложени, веб формы?
Отправка почты с атачем с использованием какой либо почтовой програмы, или отправка почты чтобы узер не видил ентого?
Уточни плиз
|
|
|

25.03.2006, 14:38
|
|
Постоянный
Регистрация: 21.12.2005
Сообщений: 620
Провел на форуме: 1867718
Репутация:
268
|
|
Если есть shell залей туды скрипт для отправки почты и все!
|
|
|

25.03.2006, 20:23
|
|
Новичок
Регистрация: 25.03.2006
Сообщений: 5
Провел на форуме: 3595
Репутация:
-1
|
|
to DONETSC:
Да не обязательно с атачем, просто я не знаю как в коде должна выгледеть строчка с указанием сервера, пофиг что и куда слать. Просто я сейчас на бесплатном хосте, ну а там как обычно SMTP прикрыт из-за спамеров)))
|
|
|

25.03.2006, 20:59
|
|
Новичок
Регистрация: 23.06.2005
Сообщений: 28
Провел на форуме: 80272
Репутация:
0
|
|
|
|
|

25.03.2006, 21:06
|
|
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме: 400609
Репутация:
239
|
|
может лучше использовать mail() вместо сокетов и удаленного смтп?
Или Вы просто хотите чтобы за Вас все написали? Не прокатит. Давай в студию - что уже готово.
__________________
Никому нельзя верить...
|
|
|

25.03.2006, 21:53
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
fsockopen
|
|
|

25.03.2006, 21:55
|
|
Познающий
Регистрация: 24.07.2005
Сообщений: 43
Провел на форуме: 127280
Репутация:
-3
|
|
<?php
class Mail
{
// создаем переменные, в которых хранится содержимое заголовков
var $to = '';
var $from = '';
var $reply_to = '';
var $cc = '';
var $bcc = '';
var $subject = '';
var $msg = '';
var $validate_email = true;
// проверяет допустимость почтовых адресов
var $rigorous_email_check = true;
// проверяет допустимость доменных имен по записям DNS
var $allow_empty_subject = false;
// допустимость пустого поля subject
var $allow_empty_msg = false;
// допустимость пустого поля msg
var $headers = array();
/* массив $headers содержит все поля заголовка, кроме to и subject*/
function check_fields()
/* метод, проверяющий, переданы ли все значения заголовков
и проверку допустимости почтовых адресов */
{
if(empty($this -> to))
{
return false;
}
if(!$this -> allow_empty_subject && empty($this -> subject))
{
return false;
}
if(!$this -> allow_empty_msg && empty($this -> msg))
{
return false;
}
/* если есть дополнительные заголовки, помещаем их в массив $headers*/
if(!empty($this -> from))
{
$this->headers[] = "From: $this -> from";
}
if(!empty($this -> reply_to))
{
$this -> headers[] = "Reply_to: $this -> reply_to";
}
// проверяем допустимость почтового адреса
if ($this -> validate_email)
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $this -> to))
{
return false;
}
return true;
}
}
function send()
/* метод отправки сообщения */
{
if(!$this -> check_fields()) return true;
if (mail($this -> to, htmlspecialchars( stripslashes(trim($this -> subject))),
htmlspecialchars(stripslashes(trim($this -> msg)))))
{
return true;
}else{
return false;
}
}
}
?>
Проверочный скрипт (senmail.php)
<?php
include("./mail_class.php");
$mail = new Mail();
$mail -> to = "kuznetsov@domen.ru";
//сюда подставляется реальный адрес
$mail -> subject = "test";
$mail -> msg = "testing...";
$mail -> msg = "testing...";
$mail -> rigorous_email_check = 0;
if($mail->send()){
echo("Success");
}else{
echo("error");
}
echo("<br>");
echo($mail -> msg);
?>
|
|
|

25.03.2006, 23:28
|
|
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме: 4610226
Репутация:
1332
|
|
зачем отвечать на тему котора только что была??
2fram это было жестоко
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Отправка почты через TNMSMTP {Delphi 5}
|
D1mOn |
С/С++, C#, Delphi, .NET, Asm |
4 |
22.03.2006 17:24 |
|
Отправка почты (php - скрипт)
|
Майор |
PHP, PERL, MySQL, JavaScript |
6 |
01.01.2006 20:20 |
|
Отправка почты чере php - скрипт
|
Майор |
PHP, PERL, MySQL, JavaScript |
15 |
25.06.2005 23:27 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|