Ответы пользователя по тегу Электронная почта
  • Почему Phpmailer перестает внезапно отправлять сообщения?

    amark
    @amark
    rush less, feel more
    SERVER -> CLIENT: 550 spam message rejected.


    Сервер принимает это сообщение за спам, и потому отказывается его отправлять.

    Чтобы такого не было, нужно как минимум добавить ваш сервер в список доверенных посредством SPF-записи в DNS.

    В идеале еще и DKIM настроить.
    Ответ написан
    6 комментариев
  • Как динамически менять почту отправителя?

    amark
    @amark
    rush less, feel more
    О вашем решении лет 5 назад мечтали спамеры.

    Выходит, ваш скрипт может отправить сообщение от имени любого пользователя? Без ведома самого пользователя?

    — Но ведь это пользователь ввел свою почту!
    — скажете вы.

    А кто сказал, что второе письмо тоже он отправил? Где гарантии?
    Как принимающий почтовый сервер должен убедиться, что это именно пользователь нажал на вашем сайте кнопку "отправить", а не скрипт-злоумышленник делает злобную рассылку?

    Если говорить технически-грамотно, то ваш скрипт должен авторизоваться на smtp-сервере вашего клиента с его логином/паролем и отправить почту через "родной" smtp. Либо в записях домена почты клиента должно быть прописанно, что ваш сервер-отправитель является доверенным источником.

    В иных случаях вы — злостный злодей, который выдает себя за другого.

    p.s. Попробуйте менять заголовок "ReplyTo". Может быть это пройдет безболезненно.
    Ответ написан
    1 комментарий