- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблема с отсылкой писем с сайта. У меня подтверждение заказа через мыло.Но такое ощущение что не всё доходит.
Отправляю функцией РНР-шной.Движок писал сам.
Заранее благодарю за ответ.
(если надо могу в личку код скинуть)
вполне вероятно, что это всё из-за заголовка Return-path.
он добавляется в заголовок письма.
по правилам, это должен быть емаил отправителя.
php автоматом ставит емаил с именем системы, но этого емайла может и не сушествовать вовсе.
Так вот, юзер отправляет емаил, сервер его получает, смотрит на емаил в заголовке Return-path, и проверяет существование этого мейла.
Если такой емаил существует, то он его пересылает получателю, а если нет, то может выбросить его (посчитает за спам).
К сожалению, на сколько я знаю из своего опыта, в пхп невозможно подставить емаил в этот заголовок.
Можно сделать через вызов sendmail'a не через функцию mail(), а через открытие сокета. Но и тут нет гарантий. Неизвестно, как настроен sendmail.
For any help: www.phpclub.ru
а вобще, покажите код. Может проблема в другом
SandyMan, в том и проблема. отправляю письма майлом(mail($email,........ ),но они до заказчика часто не доходят.
заказчикам отвечать на письма не надо, они должны пройти по ссылке.
слишком большой процент неподтверждённых заказов.
может ктонибудь подскажет как разрулить данную ситуацию и знает в чём проблема?
А поле "From:" заполнено?
он добавляется в заголовок письма.
по правилам, это должен быть емаил отправителя.
php автоматом ставит емаил с именем системы, но этого емайла может и не сушествовать вовсе.
В этом случае может помочь дополнительный параметр функции mail -f. Вызов функции выглядит следующим образом:
После этого во всех письмах заголовок выглядит так
Return-Path: info@domain.com
Cherny, это так, но к сожалению на некоторых хостингах это не помогает. у меня самого такое было. пришлось обращатся в саппорт. они просто создали email с именем, под которым бежит сервер. на том всё и разрешилось
foundwind, покажите код. может проблема в другом
кстати, если на сервере установлена поддержка IMAP, можно попробувать слать мыло через imap_mail()
Долго меня не было...
Код такой:
mail($email, "заголовок","текст письма", "Content-Type:text/html; charset=windows-1251\r\n");
чтоб отвечали на эти письма мне не надо, но они не все доходят..
хостинг на агаве, лимит на отправку писем достаточный. Не могу понять в чём дело.
добавьте "From: " в заголовки
и попробуйте добавить 5ый параметер, как говорил Cherny.
не поможет, попробуйте IMAP.
если это не поможет, то пишите админу агавы :)
Благодарю всех ответивших. Буду экспериментировать.