![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Адрес: Спб
Сообщений: 169
|
Спасибо Vikky, три дня назад искал днем с огнем, в итоге написал, доработал из того что тут нашел. Неприменно Ваш вариант попробую.
|
|
|||||
|
[+4 06.05.14]
|
пока лучше небыло ( + антиспам) |
|
|||||
|
Подскажите кто в курсе!
Пытаюсь настроить отправку мыла из 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
[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" 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 Флешка говори что все отправлено...но письмо не приходит... Подскажите пожалуйста! |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 11
|
Яндекс-почта например UTF-8 не видит, а флэш передает данные из формы в UTF-8 - вот код для конвертации из UTF-8 в Win-1251
Добавлено через 2 минуты У меня вопрос - а кто может помоч написать проверку в АС на корректную вводимость email и phone? Последний раз редактировалось wmz38; 13.12.2010 в 12:41. |
|
|||||
|
Я вчера тоже намучился и сделал в том варианте, который был.
Проблема была в неправильном указании пути к sendmail и сам sendmail обновил отсюда http://glob.com.au/sendmail/ Кстати с русским все в порядке... никаких переделок не нужно. По крайней мере в этом варианте. И вопрос другой появился! Мне нужно чтоб на присланное письмо, можно было ответить из Gmail, нажав на "Ответить" Вот код отправки мыла:
Вот что написано в подробных данных к письму: от xyz@gmail.com ответить useremail@gmail.com кому xyz@gmail.com дата 13 декабря 2010 г. 13:47 тема бла-бла-бла отправлено через gmail.com Как побороть? А? Нужно чтоб ответ инициировался на $userEmail... |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:04. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|