За последние 24 часа нас посетили 20372 программиста и 1697 роботов. Сейчас ищут 1745 программистов ...

Отправлять email сообщений с адреса отправителя

Тема в разделе "Сделайте за меня", создана пользователем EventsShop, 13 окт 2016.

  1. EventsShop

    EventsShop Новичок

    С нами с:
    13 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    Добрый день!
    Просьба помочь в следующем вопросе:
    Необходимо чтобы письмо о совершенном заказе отправлялись не с email который указан в админке, а с той почты которую указал клиент при оформлении заказа.
    Думаю это можно, т.к. если в адменке указать любой несуществующей email то письма приходят якобы с него.
    Это нужно для того что бы в битрикс24 на основе каждого нового заказа генерировались новые лиды и контакты.
    Буду благодарен за любой совет!
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Звучит как архитектурная ошибка или лютый костыль. Вы уверены, что другого решения нет?
     
  3. EventsShop

    EventsShop Новичок

    С нами с:
    13 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    Интеграция битрикс24 с opencart или этот вариант.
    То что это лютый костыль я понимаю) Но др. вариантов не вижу.
    У Вас есть соображения как это можно реализовать?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Главное папку спам проверять.
    Бери функцию mail() или обёртки PHPMailer, Swift mailer, и там можно указать от кого письмо, всё!
    Если не работает, то пусть системный администратор настроит sendmail или почтовый сервер через который отправляешь письмо, например по smtp.
     
  5. EventsShop

    EventsShop Новичок

    С нами с:
    13 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    А вы не могли бы взглянуть на код (во вложении). Куда и что там нужно прописать? Я просто в php совсем пока не соображаю..
    Заранее благодарен.
     

    Вложения:

    • order.zip
      Размер файла:
      6,6 КБ
      Просмотров:
      2
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Тема перемещена в раздел "Сделайте за меня".
    Хотя как по мне - вам прямая дорога во фрилансовую ветку. Там могут помочь за денюжку. Забесплатно вряд ли кто-то будет ковырять битриксовый файл.
     
  7. EventsShop

    EventsShop Новичок

    С нами с:
    13 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    Это opencart...
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А разницы нет, собственно. Опенкарт ковырять за спасибо тоже энтузиазма особого нет у народа, инфа 100%.
    Тем более это не для обучения, а для конкретного коммерческого проекта, с которого будет идти профит. Любой бизнес начинается с вложений. Фрилансеры - тоже вложение. Я не настаиваю, но вероятность бесплатной помощи в данном случае крайне мала.
     
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    В коде 119 упоминаний слова mail, думаю даже не зная PHP можно некоторые упоминания from заменить на тестовый email и посмотреть какой отвечает за поле ОТ, так что если будут ошибки, можно тут спросить, написать как было, на что поменял, подскажут как правильно.
    --- Добавлено ---
    ошибочка, надо смотреть
    Код (Text):
    1. $mail->setFrom(
    всего 3 совпадения,
    значит по очереди эти 3 надо менять с
    PHP:
    1. $mail->setFrom($this->config->get('config_email'));
    на
    PHP:
    1. $mail->setFrom('test@example.com');
    как определишь какая строка их трёх сработала, то дальше поможем засунуть туда почту клиента
     
    EventsShop нравится это.
  10. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.119
    Симпатии:
    1.245
    Адрес:
    там-сям
    Фел, ты не учёл только Дениса :) он настолько добр, что если на него нападут грабители и что-то у них не будет получаться — он им подскажет.
    --- Добавлено ---
    По теме:
    Я думаю… нет, я уверен, что речь об адресе Reply-To, а не о From. Ваш почтовик пошлёт вас к какой-то матери, если вы будете ставить в "От" не свой адрес. Однако, для удобства переписки было придумано поле "Отвечать ему". Где оно в битрикс/опеншвопен я не в курсе. Кто хочет заработать, тот путь поднимет попку и поищет.
     
  11. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    За компьютером почти нет опасности, а на улице можно и махач устроить если ситуация того стоит, у нас по закону даже стрелять можно если больше одного человек напало :rolleyes:
     
  12. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.119
    Симпатии:
    1.245
    Адрес:
    там-сям
    … а для стрельбы у тебя мягкие пули с витаминками
     
  13. EventsShop

    EventsShop Новичок

    С нами с:
    13 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    Оо, здорово!) СПС!
    При смене 2-й строчки письма приходя с адреса test@exemple.com
    А как сделать чтобы адреса клиентов подставлялись?
    Подскажите пожалуйста!)
     
  14. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    PHP:
    1. $mail->setFrom($order_info['email']);
     
    EventsShop нравится это.
  15. EventsShop

    EventsShop Новичок

    С нами с:
    13 окт 2016
    Сообщения:
    6
    Симпатии:
    0
    То что надо!) Еще раз спасибо!