ubuntu + 1Cv8 + winXP-7-8. Печать на электронную почту

04.05.16

Интеграция - Email рассылки

Расширяем функционал программы PdfPrint. Теперь она умеет не только печатать из-под Linux на все виндовые принтеры, но и отправляет PDF на электронную почту. В качестве почтовой программы используется MailSend.exe. Возможность отправки почты через mail.ru, yandex.ru, gmail.com
Данная статья является продолжением статьи "Ubuntu + 1Cv8 + winXP-7-8. Решение проблемы с печатью на расшаренные принтеры клиентов."

Первую часть статьи читайте здесь:  ubuntu + 1Cv8 + winXP-7-8. Решение проблемы с печатью на расшаренные принтеры клиентов.
Скачать программу можно по адресу: old.viptextil.ru/Admin/PdfPrint/PdfPrint.zip

Рекомендация: Все файлы, которые вы качаете из интернета, проверяйте на virustotal.com . Это не защитит на 100 %, но вероятность заражения резко уменьшается.

Функционал программы, описанный в данной статье, поддерживается прграммой PdfPrint начиная с версии 1.3

Основные принципы работы программы описаны в первой части статьи, здесь будут рассмотрены только вопросы работы с электронной почтой.

У терминального сервера X11RDP есть некоторые проблемы с пробросом принтеров к клиенту. Чтобы хоть как-то выйти из положения, было решено формируемые PDF отправлять клиентам по электронной почте. Наверняка это можно было бы сделать сразу с терминального сервера Ubuntu, но в целях безопасности в нашей фирме серверы с 1С отключены от интернета. В данном случае почта отправлятся с машины с операционной системой Windows.

 В качестве почтовых программ были рассмотрены два консольных клиента blat.exe и mailsend.exe Мы остановились на mailsend, потому что она умеет работать по SSL, без дополнительных программ типа stunnel. Ну, и конечно, потому, что она бесплатная. В пакете присутствует mailsend1.18.exe .  Скачать последнюю версию программы можно здесь: https://github.com/muquit/mailsend/releases/

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

В файле UserPrinter.ini вместо названия принтера просто указать электронную почту, на которую будет отправлен PDF-файл

User1=HP LaserJet P2050 Series PCL6
User2=user2@usermail.ru
User3=user3@usergmail.com
User4=HP LaserJet Professional M1212nf MFP
User5=HP LaserJet Professional M1212nf MF

Отличие электронной почты от принтера производится по симолу @. Поэтому в названии принтера клиента не должно быть данного символа.

Рекомендация: Даже ести у Вас есть электронная почта,  не используйте ее логин и пароль для отправки почты через PdfPrint/mailsend. Потратьте 5 минут и зарегистрируйте новый почтовый ящик на серверах mail.ru, yandex.ru, gmail.com. 

Я не буду описывать, как нужно регистрировать почту на бесплатных почтовых сервисах, поскольку  данная статья предназначена для сисадминов.

Редактируем файл PdfPrint.ini

#текущее название программы mailsend

MailSend=mailsend1.18.exe


# настройки для gmail.com . Отправка почты осуществляется с ящика googlename@gmail.com
#MailParam=  -enc-type "7bit" -sub "PdfPrint ServName" -f googlename@gmail.com -ssl -port 465 -smtp smtp.gmail.com -auth -user googlename -pass "GoogleUserPass"

 
# настройки для mail.ru .  Отправка почты осуществляется с ящика mailuser@mail.ru
#MailParam=  -enc-type "7bit" -sub "PdfPrint ServName" -f mailuser@mail.ru -ssl -port 465 -smtp smtp.mail.ru -auth -user mailuser@mail.ru -pass "MailUserPass"


#настройки yandex.ru.   Отправка почты осуществляется с ящика yandexuser@yandex.ru
MailParam=  -enc-type "7bit" -sub "PdfPrint ServName" -f yandexuser@yandex.ru -ssl -port 465 -smtp smtp.yandex.ru -auth -user yandexuser@yandex.ru -pass "YandexUserPass"

Опция mailsend указывает на программу mailsend (в данном случае mailsend1.18.exe). Программа mailsend должна быть в каталоге программы PdfPrint. Программа должна быть указана без пути, поскольку путь добавляется автоматически.

Опция MailParam Задает параметры отправки почты. Здесь указаны примеры настроек для трех разных почтовых серверов. Раскомментируйте, ту, что более Вам по душе.  Специально привожу примеры, чтобы было проще разобраться куда вбивать регистрационные данные. Строка PdfPrint ServName задает заголовок письма. Там желательно указать название терминального сервера .

С настройками программы для mail.ru и yandex.ru проблем вообще не возникает, отдельно остановлюсь на gmail.com

Входим  в почту gmail по web-интерфейсу, заходим в аккаунт Google

 Вход в аккаунт Google

 

 

И разрешаем использовать небезопасные приложения для отправки почты.

 

 

Безопасность и вход

 

Ну, и немного остановлюсь на приватности. При использовании gmail.com для отправки почты вся отправляемая корреспонденция попадает в папки "Отправленные" и "Вся почта", даже если вы используете smtp. Удалить ее можно только через web-интерфейс

При отпраке почты по протоколу smtp сервисов mail.ru и yandex.ru почта в папке "Отправленые" не сохраняется, что не означает, что она не сохраняется где-то еще. ;-)

Если для Вас ОЧЕНЬ важна приватность - поднимайте свой почтовый сервер и отправляйте почту через него.

При отладке программы желательно использовать опцию LogLevel=3 в файле PdfPrint.ini . В этом случае создаются два лог файла PdfPrint.log и MailSend.log с помощью которых можно контролировать процесс настройки программы.

Напомню, что настройки программы PdfPrint считываются при ее старте. Программа не отображается в TaskBar'е и выключить ее можно только завершив процесс PdfPrint.exe через диспетчер задач.

PdfPrint PDF viptextil.ru Ubuntu Linux 1C 1Cv8 mailsend.exe mailsend1.18.exe mail.ru yandex.ru gmail.com smtp печать почта

См. также

"Акты сверки +" Групповая подготовка и рассылка актов сверки для Бухгалтерии 3.0.

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

3000 руб.

25.11.2020    21987    157    4    

146

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    83520    40    191    

127

Групповое создание актов сверок

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Обработки предназначены для массового создания актов сверки и отправки их по электронной почте для конфигураций Управление торговлей 10.3. и Бухгалтерия предприятия 3.0. Для Бухгалтерии 3.0 Разработка велась на 1С:Предприятие 8.3 (8.3.15.1830). проверялась на Бухгалтерия предприятия 3.0 (3.0.71.83) и 3.0.76.77 Для Управление торговлей 10.3 Разработка велась на 1С:Предприятие 8.3 релиз конфигурации (10.3.61.2) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2000 руб.

24.04.2020    30300    116    66    

96

Массовая рассылка печатных форм любых документов по электронной почте

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

За $m и Руб. Решение для массовой рассылки печатных форм (в том числе и дополнительных) любых документов, и произвольных файлов по электронной почте. Рассылка пакета документов. Добавление факсимильных печати и подписи. Произвольные шаблоны HTML/Simple text с автозаполнением любыми полями документа. Любые форматы файлов. Упаковка вложений в архив. Транслитерация имен файлов. Разбиение рассылки на произвольные порции. Обход спам-фильтров. Журналирование рассылок.

3600 руб.

30.06.2022    8901    62    88    

25

Уведомления на почту по событиям журнала регистрации на email и в Telegram (для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP)

Мессенджеры и боты Журнал регистрации Мониторинг Email рассылки Платформа 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Рассылка уведомлений о событиях журнала регистрации на электронную почту и в Телеграмм. Программа позволяет анализировать журнал регистрации по заданным критериям, находить в нём интересующие события, и отправлять уведомления об этих событиях на электронную почту (одного или нескольких получателей) или в телеграмм. Может работать и как внешняя обработка, и как регламентное задание. Для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP.

10800 руб.

18.06.2017    32254    3    2    

15

Регулярное выставление, печать и отправка по электронной почте счетов на оплату и актов, накладных (Бухгалтерия предприятия, ред. 3.0)

Производство готовой продукции (работ, услуг) Email рассылки Бухгалтерский учет Управляемые формы 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Задайте один раз шаблон счёта на оплату, укажите периодичность его выставления и создавайте последующие счета и акты выполненных работ для них нажатием одной кнопки, указывая только дату их выставления. Помимо создания документов их можно сразу же распечатать или отправить клиентам по электронной почте.

7200 руб.

07.05.2020    15622    10    17    

9
Оставьте свое сообщение