Подскажите кто в курсе!
Пытаюсь настроить отправку мыла из Flash формы с локальной машины на Gmail адрес.
-Стоит XAMPP.
-Запущен только Апач.
Вот конфиги и исходники:
конфигурационный файл sendmail

Код:
[sendmail]
; здесь укажите сервер исходящей почты
smtp_server=smtp.gmail.com
; порт smtp, если обычный режим отправки, то порт будет 25
; если сервер работает в защищенном режиме (TLS), то порт 465, например почта гугла работает через 465 порт
smtp_port=465
; домен по умолчанию (совсем не обязательно)
;default_domain=local
; лог ошибок
error_logfile=error.log
; лог отправки, необходим на стадии тестирования. содержит весь текст переговоров с сервером при отправке.
debug_logfile=debug.log
; Если smtp сервер с авторизацией, укажите логин пароль(без кавычек), если без авторизации ничего не пишите
auth_username=xyz@gmail.com
auth_password=xxxxxxxxx
; если перед отправкой почты сервер требует авторизацию через POP, заполните эти поля
;pop3_server=
;pop3_username=
;pop3_password=
; email адрес, от которого идет отправка, вставится в заголовок "From: "
; если отправка писем идет через mail.ru, здесь обязательно должен быть адрес, через который произведена авторизация.
;force_sender=xyz@gmail.com
; хост, который указывается при авторизации в команде ehlo/helo
; указывайте домен, через который авторизуетесь
hostname=gmail.com
PHP файл, отвечающий за отправку мыла:

PHP код:
<?php
//$headers .= "Content-type: text/plain; charset=UTF-8\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=UTF-8' . "\r\n";
$be_var = $_POST;
foreach ( $be_var as $key => $value ) {
$$key = trim(strip_tags($value));
}
$be_var = $_GET;
foreach ( $be_var as $key => $value ) {
$$key = trim(strip_tags($value));
}
// адрес куда отсылать сообщение
$to = "xyz@gmail.com";
// тема сообщениея
$subject = "тема бла-бла-бла";
$subject = '=?UTF-8?B?'.base64_encode($subject).'?=';
// формируем сообщение
$message .= "<b>Имя отправителя</b>: " . $userName;
$message .= "<br><br><b><i>КОНТАКТНЫЕ ДАННЫЕ</b></i><br><b>E-mail отправителя</b>: " . $userEmail;
$message .= "<br><br><i><b>СООБЩЕНИЕ</i></b>:<br> " . $userMessage;
// формируем заголовок
$headers .= "From: $userEmail";
// посылаем почту
$isSentOK = mail($to, $subject, $message, $headers);
// предаем пременную $isSentOK, которую считываем во Флеше
echo "isSentOK=" . $isSentOK;
?>
Часть php.ini, отвечающая за SMTP

Код:
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
sendmail_path = "\xampp\sendmail\sendmail.exe -t"
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path = "\"I:\server\xampplite\sendmail\sendmail.exe\" -t"
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = Off
; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log = "I:\server\xampplite\apache\logs\php_mail.log"
AS код флешки:

Код AS1/AS2:
stop();
var oSubmitListener:Object = new Object();
var lvSenderLoad:LoadVars = new LoadVars();
var lvReceiveLoad:LoadVars = new LoadVars();
btnSend.addEventListener("click", oSubmitListener);
oSubmitListener.click = function(evt:Object):Void
{
lvSenderLoad.userName = ctiName.text;
lvSenderLoad.userEmail = ctiEmail.text;
lvSenderLoad.userMessage = ctaMessage.text;
lvSenderLoad.sendAndLoad("http://localhost/mail/send_mail.php", lvReceiveLoad);
trace("посылаем " + ctaMessage.text);
};
lvReceiveLoad.onLoad = function(bSuccess:Boolean):Void
{
if(bSuccess) {
trace(this.isSentOK);
this.isSentOK ? gotoAndStop("success") : gotoAndStop("failed");
} else {
trace("не удалось получить ответ от сервера");
}
}
Пользовался этим тредом и этим тутором
http://webi.ru/webi_articles/sendmail_ini.html
Флешка говори что все отправлено...но письмо не приходит...
Подскажите пожалуйста!