Офис НП AMWAY в Ярославле
Купить продукцию Амвей в Ярославле
На карте Купить AMWAY в ЯрославлеПриобрести высококачественную продукцию Амвей в Ярославле, получить консультации по бизнесу, заказать продукцию или получить заказ:
Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
Телефон: +7 (920) 112-00-91
Email: matyxho@mail.ru
Сайт: https://www.amway.ru/user/lebedem
Визитка: http://yar.meweb.ru
Просмотр темы
MeWEB: Учимся строить сайты » Программирование » CMS PHP Fusion
 Распечатать тему
Вопросы по Ajax форме обратной связи
Ditrin
Поставил сию форму обратной связи - http://www.meweb....icle_id=63
Все, все, все работает, кроме того что письма не приходят! В файле process.php указал свой емайл на который должны приходить письма но... нету...
Pisatel подскажи пожалуйста что может еще надо поправить?

 
Pisatel
Ditrin, надо. Вряд ли бесплатные сервисы сейчас пропустят письма без DKIM и DMARC подписей. Поэтому process.php надо изменить http://www.meweb....icle_id=72


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Хорошо, попробую сделать по аналогии как там сделано. Если получится.
Не знаю правильно ли ход моих мыслей, но получается что надо добавить файл автозагрузки PHPMailerAutoload.php и подключить его, поменять функцию отправки php mail() ,
вобщем добавить файлы из папки mailer, лишнее поубирать, по сути нужен только текст отправленного письма и ничего более


Изменил(а) Ditrin, 12 февраля 2017 11:14:02
 
Ditrin
Pisatel, в файле site.js менять ничего не надо? он ведь отвечает только за безперезагрузку страницы?

 
Pisatel
Цитата [ Отметить все ]
Не знаю правильно ли ход моих мыслей, но получается что надо добавить файл автозагрузки PHPMailerAutoload.php и подключить его, поменять функцию отправки php mail() ,
вобщем добавить файлы из папки mailer, лишнее поубирать, по сути нужен только текст отправленного письма и ничего более

Ща я тебе архив скину готовый, отправка теперь будет при помощи функции sendemail()/ Отправка по SMTP, то есть надо будет создать ящик и прописать свои параметры от него в функцию. Править файл sendemail.php, и не забудь подключить его потом))

Цитата [ Отметить все ]
Ditrin написал:

Pisatel, в файле site.js менять ничего не надо? он ведь отвечает только за безперезагрузку страницы?

Не, не надо

Pisatel присоединено следующее:файл:
mailer.zip [77.88кБ / 605 Загрузки]

Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Спасибо, попробую, если не усну а то я задолбался с этим уже сил нету
Да! забыл сказать, эта форма обратной связи в теме в которой еще одна тема, ну типо создаешь header2 theme2 и т д
Хотя какая разница... все работает, кроме отправки
А в site.js разве не надо будет поменять вот это
Скачать исходники  Код
type:"POST",
                data: $(form).serialize(),
                url:"process.php",

на sendemail.php
иначе куда теперь будут отправлятся данные заполненной формы обр. связи?


Изменил(а) Ditrin, 12 февраля 2017 21:21:28
 
Pisatel
Нет. В sendemail.php только функция. Отправка в process.php будет выглядеть примерно так
Скачать исходники  Код
    require_once "mailer/sendemail.php";
    $to = "кому@майл.ru";
    $from = trim($_POST['email']); // от кого
    $name = substr(trim($_POST['name']), 0, 50); // здесь имя от кого
    $subject = "Новое сообщение с сайта ".$_SERVER['HTTP_HOST'];  // заголовок
    $body = "Сообщение:\n\n"; // здесь сообщение

    sendemail($from, $name, $to, $_SERVER['HTTP_HOST'], $subject, $body);

Правь под себя, то лишь пример


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1 x1
 
http://www.meweb.ru
Ditrin
Pisatel, спасибо, все подключил, прописал, разложил по местам, завтра уже буду пробовать, на хост надо еще зайти посмотреть что там конкретно в настройках почты

 
Ditrin
Нету писем поставил все как надо, исправил в sendemail путь на require "mailer/PHPMailerAutoload.php"; // подключили скрипт был без mailer . Заметил только сейчас, что со страницы Обратная связь письма тоже не приходят, хотя там все настроено, а вот если отослать письмо тем плагином что в панели администратора который ты тогда делал - рассылка писем, оттуда уходят письма, странно...
открыл файл рассылки твоего плагина sendemail_to_all сделал как там, взял оттуда переменные в которые прописываются значения через админку сайта - хост, майл, порт и тд, все равно нету писем, странно, почему тогда твой плагин посылает письма???


Изменил(а) Ditrin, 13 февраля 2017 13:09:54
 
Pisatel
В логах ничего нет? Папку Спам на ящике проверял?

Попробуй в функции sendemail() поменять это
Скачать исходники  Код
    $mail->isSMTP(); // указали, что работаем по протоколу смтп
    $mail->Host = "mail.твой сайт.ru"; // хост
    $mail->Port = "25"; // порт
    $mail->SMTPAuth = true; // аутентификация включена
    $mail->Username = "noreply@твой сайт.ru"; // реальный ящик, желательно совпадающий с вашим доменным именем
    $mail->Password = "пароль от ящика"; // пароль от ящика


на это
Скачать исходники  Код
    $mail->isMAIL();


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
В логах чисто, ни одной ошибки, папку спам смотрел там тоже нету писем, хорошо попробую
isMail ничего не поменял


Изменил(а) Ditrin, 13 февраля 2017 15:02:02
 
Pisatel
Не знаю. Проверяй отправку sendemail($from, $name, $to, $_SERVER['HTTP_HOST'], $subject, $body); , все ли верно: адресат, от кого, кому...


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Вообщем решил так. надо сначала разобратся почему не работает стандартная форма обратной связи, а потом уже смотреть дальше, а то может вся проблема в этом и заключается.
Подскажи какие файлы надо смотреть в стандартной отправке почты? помимо contact.php
Проверил также может хостер запрет какой сделал, отправил письмо на майл который указал в файле sendemail письмо пришло
Нашел, отправку делает sendmail_include.php


Изменил(а) Ditrin, 13 февраля 2017 17:57:49
x1
 
Pisatel
Верно, sendmail_include.php. На какой ящик отправляешь? Какой сервис - mail.ru? Попробуй на другой отправить, давай на мой readmin@meweb.ru или свой, если есть. То есть в главных настройках фьюжн смени мыло сайта


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Расширение DKIM было выключено у хостера, и плюс я превысил кол во писем, так как наотправлял сам себе при проверкеСмеется сказали через час включат, блин, дуб я в этой почте капец! письмо написал а они типо - вы какого х... там у себя делаете? Шок а вообще хост хороший, мне нравится, моментально отвечают. а потом я же еще сделал перенаправление писем на майл ру у меня ящики там в основном, плюс запись spf надо добавить, как то давно приходило от майл ру письмо типо поправьте а то проблемы будут, а я пропустил мимо ушей... вот откуда проблемы то тянутся, а я перелопатил все файлы и время убил нет чтобы с головы начать, я начал с хвоста искать... вообщем как обычно

Цитата [ Отметить все ]
"*У вас перестала работать почта?*

В последнее время клиенты нашего хостинга стали обращаться к нам, с
проблемой работы почтовой службы – мы ничего не делали, не обновляли, а
само перестало работать. Чаще всего эта проблема возникает на формах
отправки сообщений со страниц сайта.

Основная причина произошедшего – ужесточение применения политики DMARC
<https://corp.mail.ru/ru/press/releases/9593/>* почтовым сервисом
MAIL.RU, о предстоящем введении правил было известно уже давно, но
применение они нашли 18 мая 2016 года. После чего разом у всех клиентов
перестали работать почтовые ящики, не прошедшие проверку политикой DMARC.

* *DMARC* (Domain-based Message Authentication, Reporting and
Conformance) — это техническая спецификация, созданная группой
организаций для борьбы со спамерами, подделывающими адреса отправителей
- (ист. wikipedia)

Еще в 2013 году mail.ru рассказывала о защите корреспонденции и о
протоколе DMARC <https://habrahabr.ru/company/mailru/blog/170957/> и
сейчас ужесточила <https://habrahabr.ru/company/mailru/blog/282602/>
применение политики DMARC

если вы заметили подобную проблему,
то нужно прописать в DNS-записях параметры проверки вашего домена для
DMARC, в виде TXT-записи – сделать это можно самостоятельно, обратившись
к этой инструкции <https://help.mail.ru/mail-help/postmaster/dmarc> или
написать нам в службу поддержки."


Изменил(а) Ditrin, 13 февраля 2017 20:28:45
 
Pisatel
Цитата [ Отметить все ]
Расширение DKIM было выключено у хостера

Цитата [ Отметить все ]
я превысил кол во писем


ЭТО ТЫ НАЗЫВАЕШЬ ХОРОШИМ ХОСТОМ? )))



Прочитай мой второй пост в теме


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
В принципе да, в этом плане могли бы и по умолчанию сразу включить, DKIM там кнопочка - включить, нажать надо было, SPF было уже включено, и вот эту настройку политики _dmarc.domain.tld IN TXT "v=DMARC1; p=none ; sp=non e; rua=mailto : po stmaster@domain.tld" в базовой конфигурации автоматом прописать, а количество не писем, тут я ошибся, а количество писем с ошибками, завтра буду дальше продолжать

 
Pisatel
Если у тебя ISP Manager http://www.meweb....icle_id=81


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Ditrin
Все настроил как надо, отправил письмо на мыло которое создано на хостинге -noreply@мой сайт.ru, в настройках у этой почты установлено перенаправление на почтовый ящик mail.ru, и если написать письмо и отправить через любое почтовое приложение, то письма перенаправляются и доставляются на mail.ru без проблем, а вот если отправить на этот же ящик через форму обратной связи сайта, то в настройках "отслеживание письма" видно что оно отправилось но не прошло дальше в связи с политикой DMARC, вернее в отслеживании доставки два результата посланного письма, и письма не доходят. Отправитель один, результата два - принято и не принято, это проблема в файлах формы обратной связи?

Ditrin присоединено следующее:изображение:
capanel.jpg

Изменил(а) Ditrin, 14 февраля 2017 09:25:01
 
Pisatel
Думаю, что это вопрос к хостеру... Где хостишься?


Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Поделиться:   
Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Небольшие вопросы по скриптам магазина и каталога SkyMag && SkyCat  →  PHP, MySQL 80 / 113677 11 января 2016 11:06:18
Ajax Like Dislike Article Panel  →  CMS PHP Fusion 16 / 19081 07 июля 2015 20:05:45
Вопросы по счетчику Power Counter  →  CMS PHP Fusion 19 / 14464 19 января 2015 09:42:03
Всплывающая форма обратной связи  →  CMS PHP Fusion 0 / 7327 31 декабря 2013 10:12:12
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Вопрос по переделке bb-кода
PHP, MySQL
18981 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
52340 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
13280 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
15511 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
113677 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
12017 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
19081 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
22003 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
6631 0 Pisatel
15. июня 2015
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
31455 32 Pisatel
26. апреля 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
10376 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
16081 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
102360 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
7842 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
21330 13 Pisatel
03. апреля 2015