Последняя версия DataExpress 26.8.17

Изображение Скачать | Изображение Что нового? | Демо

функция отправки почты через JS

Расширение функционала и существующих возможностей программы с помощью модулей расширений и плагинов от сторонних разработчиков.

Модератор: Разработчики расширений

Аватара пользователя
cordek
Эксперт
Сообщения: 2548
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 737 раз
Поблагодарили: 605 раз
Контактная информация:

функция отправки почты через JS

Сообщение cordek » 20 апр 2022, 14:43

Сделал отправку электронной почты через JS. Используется библиотека Windows
функция позволяет отправлять письма с разных ящиков, все настройки можно задавать в явном виде (текст), либо брать из полей базы.

В планах добавить как модуль действие для кнопки.
Добавить отправку многострочного текста.
Добавить отправку файла
Добавить отправку файлов

JS_send_email 0.1
реализован в виде функции. Позволяет писать письма только из одной строки.
Вложения
JS_Send_Email.epas
(3.49 КБ) 125 скачиваний
Отправка почты.zip
(88.73 КБ) 139 скачиваний
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

Аватара пользователя
cordek
Эксперт
Сообщения: 2548
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 737 раз
Поблагодарили: 605 раз
Контактная информация:

функция отправки почты через JS

Сообщение cordek » 21 апр 2022, 20:12

Доработал скрипт для отправки многострочных сообщений в письме.
версия 0.2

В планах добавить как модуль действие для кнопки.
Добавить отправку многострочного текста.
Добавить отправку файла
Добавить отправку файлов
Вложения
Отправка почты0.2.zip
(89.21 КБ) 146 скачиваний
JS_Send_Email0.2.epas
(3.7 КБ) 122 скачивания
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

Аватара пользователя
Runenkov
Опытный
Сообщения: 344
Зарегистрирован: 21 сен 2016, 21:15
Откуда: Ашхабад
Благодарил (а): 124 раза
Поблагодарили: 140 раз

функция отправки почты через JS

Сообщение Runenkov » 22 апр 2022, 09:53

Приветствую!

приходит такое:

привет?
\привет!
\Здравствуйте!?

что-то "заедает" при переводе строки, пытался разобраться, но не нашёл

UPD! Нашёл! лишняя слэш в

Код: Выделить всё

sMessageText:=stringReplace(sMessageText, #13#10, '\n\',[rfReplaceAll]);

igorexa20_20
Новичок
Сообщения: 38
Зарегистрирован: 01 янв 2017, 19:33
Благодарил (а): 14 раз
Поблагодарили: 1 раз

функция отправки почты через JS

Сообщение igorexa20_20 » 10 июн 2022, 20:39

Спасибо! Крутая вещь!!!
Просьба подсказать.
Есть ли возможность работать в теле письма с html?
Необходимо вставить таблицу с данными из запроса.

Аватара пользователя
cordek
Эксперт
Сообщения: 2548
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 737 раз
Поблагодарили: 605 раз
Контактная информация:

функция отправки почты через JS

Сообщение cordek » 11 июн 2022, 13:29

igorexa20_20 писал(а):Спасибо! Крутая вещь!!!
Просьба подсказать.
Есть ли возможность работать в теле письма с html?
Необходимо вставить таблицу с данными из запроса.

Да, можно и html передавать, только надо проверить, может какие-то символы не подходят.
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

igorexa20_20
Новичок
Сообщения: 38
Зарегистрирован: 01 янв 2017, 19:33
Благодарил (а): 14 раз
Поблагодарили: 1 раз

функция отправки почты через JS

Сообщение igorexa20_20 » 23 июн 2022, 08:15

Подскажите, пожалуйста.
Как в тело письма вставить таблицу из формы?

Аватара пользователя
cordek
Эксперт
Сообщения: 2548
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 737 раз
Поблагодарили: 605 раз
Контактная информация:

функция отправки почты через JS

Сообщение cordek » 23 июн 2022, 22:31

igorexa20_20 писал(а):Подскажите, пожалуйста.
Как в тело письма вставить таблицу из формы?

Вы хотите именно в виде таблицы?
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

igorexa20_20
Новичок
Сообщения: 38
Зарегистрирован: 01 янв 2017, 19:33
Благодарил (а): 14 раз
Поблагодарили: 1 раз

функция отправки почты через JS

Сообщение igorexa20_20 » 29 июн 2022, 13:36

cordek писал(а):
igorexa20_20 писал(а):Подскажите, пожалуйста.
Как в тело письма вставить таблицу из формы?

Вы хотите именно в виде таблицы?

Добрый день.
Да, хотелось бы в виде таблицы.
Мне необходимо отправлять по почте счета на оплату и отчеты.
Чтобы, используя расширение JS_Send_Email0.2, по нажатию кнопки данные из таблицы или запроса отправлялись по почте.
Если я правильно понимаю, на данный момент в данном расширении нет возможности прикрепления и отправки файлов (например, EXCEL или WORD).

Аватара пользователя
cordek
Эксперт
Сообщения: 2548
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 737 раз
Поблагодарили: 605 раз
Контактная информация:

функция отправки почты через JS

Сообщение cordek » 29 июн 2022, 16:45

Можно из таблицы собрать в виде таблицы с тегами HTML.
Ну или придётся доработать расширение, чтобы файлы отправлять.
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

lextrif
Интересующийся
Сообщения: 83
Зарегистрирован: 26 мар 2018, 17:09
Поблагодарили: 1 раз

функция отправки почты через JS

Сообщение lextrif » 02 фев 2023, 18:42

Доброго времени суток. Не отправляется почта, пробовал в своей базе и в демо базе, пробовал с почтой на домене и с простой почтой на mail.ru. Скрины ошибок во вложении, буду благодарен за помощь.
Вложения
Снимок экрана 2023-02-02 в 20.38.16.png
Снимок экрана 2023-02-02 в 20.38.16.png (20.87 КБ) 551 просмотр
Снимок экрана 2023-02-02 в 20.29.26.png
Снимок экрана 2023-02-02 в 20.29.26.png (18.83 КБ) 551 просмотр


Вернуться в «Каталог расширений»