X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не отправляется почта с сайта, JS + PHP, подскажите в чем проблема
SURkiss
SURkiss
Topic Starter сообщение 21.1.2016, 1:32; Ответить: SURkiss
Сообщение #1


Здравствуйте.
Возникла проблема с отправкой писем с сайта. Сайт самописный, на php, лежит все на VPS. До определенного момента, письма обрабатывались от спокойно отправлялись на почту для доменов Яндекса, но с недавних пор, письма просто напросто не приходят. Переадресация на домене настроена корректно, на VPS в панеле ISP ничего не изменялось. Если настроить в ISP Manager почту для домена, то письма приходят, но просмотреть их можно только в ISP.

Подскажите, пожалуйста, как можно подправить скрипт, чтобы почта доходила до ящика на Яндексе?

Вот JS:

<script type="text/javascript">
$(document).ready(function () {
$('.fix').click(function () {
var clkname = this.id;
$.ajax({
type: "POST",
url: "./alert.php",
data: " fix=" + clkname,
success: function (html) {
$("#fix_answ").html(html);
$("#fix_answ").fadeIn(1000);
}
});
return false;
});
});</script>

и обработчик php:
 

<?php
if (isset($_REQUEST['fix'])) {
$fix_id=$_REQUEST[ 'fix' ];
$date = date("y.m.d H:i");
$ip = $_SERVER['REMOTE_ADDR'];
$mailtext.="<br />Привет!<br />Кто-то, пожаловался на ссылку: ". $fix_id ."<br /><br />".$ip." | ".$date."";
$headers="Content-Type: text/html; charset=windows-1251\r\n";
$headers.="From: support@test.ru \nX-Mailer: SuperMailer"; mail("support@test.ru","Жалоба на сломанную ссылку",$mailtext,$headers);
echo "<div id='warning1'><p>Уведомление о неработающей ссылке успешно отправлено.<br /> Спасибо за внимательность!</p></div>";
}
?>

0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BLIK
BLIK
сообщение 21.1.2016, 1:45; Ответить: BLIK
Сообщение #2


(SURkiss @ 21.1.2016, 03:32) *
чтобы почта доходила до ящика на Яндексе?

А MX записи прописаны правильно? Домен подтвержден в Яндексе?  
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 21.1.2016, 11:58; Ответить: ShowPrint
Сообщение #3


(SURkiss @ 21.1.2016, 03:32) *
чтобы почта доходила до ящика на Яндексе?

а на другие ящики письма приходят?
Если приходят и не доходят только на Я-почту, то надо попробовать помудрить с headers писем...
Если вообще ни на какие ящики не доходят, то надо разбираться с настройками почты в целом...

П.С. Вот здесь (...тынц...) я писал код своей функции по отправке почты, у меня она работает исправно на любый ящики. Если проблема только с Я-почтой, то можете попробовать "выдернуть" из нее формирование headers...

Сообщение отредактировал ShowPrint - 21.1.2016, 12:09
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SURkiss
SURkiss
Topic Starter сообщение 21.1.2016, 18:15; Ответить: SURkiss
Сообщение #4


Домен подтвержден на Яндексе, MX записи прописаны правильно, согласно указаниям самого Яндекса. 

ShowPrint, попробовал отправку почты на другой ящик, использовал gmail, отправило все исправно. По всей видимости что-то не так именно с самим Яндексом. Причина мне не ясна, на данный момент.

Дополнение:
Пробовал изменить почту на другой ящик обычный на Яндексе, письма приходят.


Сообщение отредактировал SURkiss - 21.1.2016, 18:18
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 21.1.2016, 18:34; Ответить: ShowPrint
Сообщение #5


(SURkiss @ 21.1.2016, 20:15) *
обычный на Яндексе
а чем "необычен" Я-ящик на который письма не приходят?

[offtopic]
Поскольку я ламер, то мне не стыдно задать вопрос:
Судя по
mail("support@test.ru","Жалоба на сломанную ссылку",$mailtext,$headers);

письмо отправляется на адрес support@test.ru
Откуда берётся Яндекс-ящик на который не доходят письма?
Или support@test.ru = яндекс_ящик@yandex.ru ?
[/offtopic]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SURkiss
SURkiss
Topic Starter сообщение 21.1.2016, 18:42; Ответить: SURkiss
Сообщение #6


ShowPrint, обычный для меня это просто почтовый ящик Яндекса, а необычный это почтовый ящик для домена. На тот, что не для домена, почта приходит спокойно как и на gmail тот же, а вот на почтовый ящик для домена никак. И адрес support@test.ru указал лишь для примера, на сайте идет формат support@домен.ru, который уже подтвержден на Яндексе в качестве почтового ящика для домена.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 21.1.2016, 18:57; Ответить: ShowPrint
Сообщение #7


SURkiss, теперь understand... =)

Но в этом случае, мне кажется, вопрос почему не приходят письма на ящик @домен.ру надо прежде всего задать в хостинг-саппорт, предоставляющий VPS для "домена"... Вполне возможно что собака порылась в настройках VPS...

У меня была аналогичная ситуёвина когда-то давно и решить мне ее помог тогда именно саппорт хостинга... Там у него были какие-то свои внутренние заморочки по использованию почтовой функции mail()...

По крайней мере, если на другие ящики письма доходят, то проблема не со скриптом отправки писем, а с маршрутизацией самих писем... Что-то им мешает попасть "к адресату"...


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал ShowPrint - 21.1.2016, 19:02
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
14 Aloof 3378 Вчера, 13:50
автор: Vmir
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
39 2Index 6727 22.4.2024, 16:16
автор: 2Index
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыSiteAnalyzer - бесплатная программа для аудита и анализа сайта
77 Chaser 74266 9.4.2024, 11:36
автор: Chaser
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 935 7.4.2024, 18:05
автор: Alex-777
Горячая тема (нет новых ответов) Продвижение молодого сайта
30 maxmer 6596 26.3.2024, 21:49
автор: c4p1t4l15t


 



RSS Текстовая версия Сейчас: 24.4.2024, 13:06
Дизайн