Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(PHP) Headers при отправке блокируется
|
|||
|---|---|---|---|
|
#18+
Доброго всем дня. Есть postfix, есть сайт на openSUSE, на нем форма запроса (читай: обратная связь), которая должна отправлять письмецо посредством mail() на определенную почту. Проблема в следующем: при попытке отправки письма с заголовками, письмо уходит, но его блокирует шлюз (уходит точно, проверял). Если headers'ы отсутствуют, то письмо приходит куда надо, но, соответственно, без заголовков. Вопрос: почему заголовки могут не пропускаться? Также есть мысль, что почта уходит не через нужный почтовый сервер (192.168.15.1, к примеру), а через что попало. Или, например, на сайте/сервере прописаны неверные логин/пароль почты или неверный адрес почтового севера, через который нужно работать, поэтому и отсылается почта не оттуда, откуда нужно. Админ мог поменять пароль от почты, к примеру. Раньше все работало, поэтому и возникла мысль о проблеме с логопассом/сервером. Где эти данные могут быть прописаны для сайта и postfix'а? В main.cf (postfix) не нашел, в коде сайта тоже никакой информации по этому поводу нет. На сервере все настроено нормально, почта ходит. Вот, если что, код заголовков ($to,$subject,$text, $from заполняются предварительно в другой функции и на этот момент уже являются статичными): Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 17:02 |
|
||
|
(PHP) Headers при отправке блокируется
|
|||
|---|---|---|---|
|
#18+
malltafписьмо уходит, но его блокирует шлюзКакова причина блокировки? Смотреть в логах того кто блокирует. Да, и в хидерах _вообще_ не должно быть кириллицы (и вообще, нелатиницы). Поле Subject Вы не поленились закодировать в base64. Если в остальных полях кириллицы нет, тогда не ясно, зачем там convert_cyr_string(). А если есть, тогда не понятно, почему кириллица не закодирована. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2014, 19:30 |
|
||
|
(PHP) Headers при отправке блокируется
|
|||
|---|---|---|---|
|
#18+
В логах того, что должно блокировать, как раз и не видно ничего, отсюда и мысль, что письма идут не через сервер, а через первый попавшийся доступ к почту/интернету. В хэдерах кириллица действительно только в сабджекте, поэтому и base64. В других полях онли латиница. Очевидно, предыдущий местный проггер, допускал появление кириллицы в поле from... но это и не сложно исправить, но и не влияет на ситуацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 13:37 |
|
||
|
(PHP) Headers при отправке блокируется
|
|||
|---|---|---|---|
|
#18+
malltafВ логах того, что должно блокировать, как раз и не видно ничего, отсюда и мысль, что письма идут не через сервер, а через первый попавшийся доступ к почту/интернету.Тады по порядку. Функция mail() обычно передает письмо локальному MTA для отправки (если только в конфиге не прописан сторонний SMTP). Чтобы не гадать, глядим логи этого MTA. Там уже видно будет, куда именно отправлялось письмо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 14:12 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=91&tid=1462954]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 359ms |

| 0 / 0 |
