[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: WAMP проблемы с установкой SMTP
Вячеслав
Здравствуйте, я новичок!
Недавно установил WAMP, денвер удалил!
WAMP установил на переносной HDD диск J в J:\_WEBSERVERS_\wamp/
SMTP установил в J:\_WEBSERVERS_\wamp\sendmail/
Столкнулся с такой проблемой!
Ну могу отправить почту! Сначала думал, что письма будет записываться в файл на локалке, как в девере! Потом полазил по инету выяснил как настроить!
Пишут везде php.ini и sendmail.ini.

Прописал там:

php.ini:

[mail function]
; For Win32 only.
; http://php.net/smtp
; http://php.net/smtp-port
;smtp_port = 25
SMTP =
sendmail_from =
sendmail_path = "J:\_WEBSERVERS_\wamp\sendmail\sendmail.exe -t”


sendmail.ini:

smtp_server=smtp.yandex.ru;----------адрес SMTP сервера - smtp_server=mail.mydomain.com
smtp_port=25;----------порт SMTP сервера - smtp_port=25
smtp_ssl=auto
default_domain=yandex.ru;----------домен по умолчанию SMTP сервера - default_domain=mydomain.com
error_logfile=error.log;----------файл в который будет лог ошибок записываться
debug_logfile=debug.log ;----------на этапе отделки весьма полезная опция. Протоколируются все операции, которые выполняет sendmail
auth_username=vyacheslawwhite@yandex.ru;----------login@domain.com
auth_password=password123456;----------password
pop3_server=pop.yandex.ru;----------следующие три опции применяются, если перед авторизацией на SMTP сервере необходима авторизация на POP3 сервере
pop3_username=vyacheslawwhite@yandex.ru;----------login@domain.com
pop3_password=password123456;----------password
force_sender=vyacheslawwhite@yandex.ru;----------login@domain.com параметр для команды MAIL FROM
force_recipient=
hostname=yandex.ru;----------hostname domain.com




Но эффекта ноль! Один скрипт выводит что письмо отправлено, но в реале его нет!
1script:

<?php

$to = '<a href="mailto:vyacheslawwhite@gmail.com">vyacheslawwhite@gmail.com</a>';
$subject = 'Секретный код';
$message = '007';
$headers = 'From: <a href="mailto:vyacheslawwhite@yandex.ru">vyacheslawwhite@yandex.ru</a>' . "\r\n" .
'Reply-To: <a href="mailto:vyacheslawwhite@gmail.com">vyacheslawwhite@gmail.com</a>' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

if(mail($to, $subject, $message, $headers)) {
echo 'Сообщение отправлено.';
} else {
die('Письмо не отправлено.');
}



Во втором ошибка: False!

//mail.php
<?php

//папка в которую будем складывать почту
define('DIR','J:\_WEBSERVERS_\wamp\inbox/');

//получаем из потока тело письма
$stream = '';
$fp = fopen('php://stdin','r');
while($t=fread($fp,2048))
{
if( $t===chr(0) )
break;
$stream .= $t;
}
fclose($fp);

//Сохраняем в файл
$fp = fopen(mkname(),'w');
fwrite($fp,iconv("UTF-8","CP1251",$stream));
fclose($fp);

//Функция присвоения имени файлу
function mkname($i=0)
{
$fn = DIR.date('Y-m-d_H-i-s_').$i.'.eml';
if ( file_exists($fn) )
return mkname(++$i);
else return $fn;
}

?>



mail.html

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html" />
<meta name="author" content="admin" />
<title>Simple Mail</title>
</head>
<body>

<pre>
<form action='mail.php' method='post'>
Email: <input type='text' name='addr' id='addr' size='30' />
Тема письма: <input type='text' name='theme' id='theme' size='30' />
Текст письма: <textarea rows='10' cols='20' name='text' id='text'></textarea>
<input type='submit' value='Отправить' />
</form>
</pre>

</body>
</html>


Помогите пожалуйста уже голову wacko.gif сломал не знаю как, что и с чем работает! Как сделать?
Мне нужно чтоб из почты1 (vyacheslawwwhite@yandex.ru) пришло письмо на почту 2 (vyacheslawwwhite@gmail.com)!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.