Инструменти за потребители

Инструменти за сайта


kak_da:izprastane_na_razpechatka_po_email

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
kak_da:izprastane_na_razpechatka_po_email [2018/11/12 13:00] t.lalovakak_da:izprastane_na_razpechatka_po_email [2021/04/16 13:48] (текуща) k.kyurkchieva
Ред 1: Ред 1:
-====== Възможност за изпращане на разпечатка по електронна поща без локален пощенски клиент ====== +====== Изпращане на разпечатка по електронна поща с и без локален пощенски клиент ======
- +
-Когато на машината, на която се използва СМЕРП няма инсталирана пощенска програма от типа на Microsoft Outlook (например защото се използва уеб поща като gmail, abv или се работи през RemoteDesktop/App) няма как да се използва вграденият в СМЕРП механизъм за изпращане на разпечатки (като фактури, оферти, заявки и т.н.) по електронна поща, защото той разчита именно на такъв допълнителен софтуер.  +
- +
-Необходимо е да може да се работи и без допълнителен пощенски софтуер.  +
 За да се конфигурира произволна подложка да може да изпраща разпечатка по електронна поща е нужно да се направят най-малко следните настройки в Report.EmailSettings: За да се конфигурира произволна подложка да може да изпраща разпечатка по електронна поща е нужно да се направят най-малко следните настройки в Report.EmailSettings:
  
Ред 28: Ред 23:
 **Вариант 1: Използване на локален пощенски клиент (като Microsoft Outlook, EmClient, Thunderbird):** **Вариант 1: Използване на локален пощенски клиент (като Microsoft Outlook, EmClient, Thunderbird):**
  
-За този вариант е необходимо да има инсталиран локално пощенски клиент, който поддържа MAPI (най-популярният такъв е например Microsoft Outlook) и в подложката да са настроени следните свойства:+За този вариант е необходимо да има инсталиран локално пощенски клиент, който поддържа MAPI (най-популярният такъв е например Microsoft Outlook, но може да се използват и други, като emClient, Thunderbird и др.) и в подложката да са настроени следните свойства:
  
   * PreviewInEmailClient да е чекнато   * PreviewInEmailClient да е чекнато
Ред 48: Ред 43:
 Описаната тук функционалност е достъпна от версия **R2018.8 v2018.11.8** или по-нова. Описаната тук функционалност е достъпна от версия **R2018.8 v2018.11.8** или по-нова.
  
-За начало трябва да са настроени свойства:+Когато на машината, на която се използва СМЕРП няма инсталирана пощенска програма от типа на Microsoft Outlook (например защото се използва уеб поща като gmail, abv или се работи през RemoteDesktop/App) няма как да се използва вграденият в СМЕРП механизъм за изпращане на разпечатки (като фактури, оферти, заявки и т.н.) по електронна поща, защото той разчита именно на такъв допълнителен софтуер.  
 + 
 +За начало в подложката трябва да са настроени свойства:
  
   * PreviewInEmailClient да не е чекнато   * PreviewInEmailClient да не е чекнато
Ред 56: Ред 53:
  
   * FromAddress - имейл адрес, от името на който да се изпрати писмото. Трябва в пощенския сървър да е позволено да се изпраща от този адрес (повечето сървъри не позволяват изпращане от адрес, от името на който не е позволено на потребителя указан в UserName да изпраща поща). Примерно ipetrov@gmail.com \\   * FromAddress - имейл адрес, от името на който да се изпрати писмото. Трябва в пощенския сървър да е позволено да се изпраща от този адрес (повечето сървъри не позволяват изпращане от адрес, от името на който не е позволено на потребителя указан в UserName да изпраща поща). Примерно ipetrov@gmail.com \\
-  * FromName - Името, което ще се изпише като изпращач, в свободен текст, примерно Ivan Petrov \\+  * FromName - Името, което ще се изпише като изпращач, в свободен текст, примерно Ivan Petrov (някои пощенски сървъри като Office365 и GMail игнорират този текст и използват само името, което е конфигурирано в самия сървър)\\
   * HostAddress - smtp сървър, от който ще се изпраща пощата. Примерно smtp.gmail.com \\   * HostAddress - smtp сървър, от който ще се изпраща пощата. Примерно smtp.gmail.com \\
   * Port - SMTP порт, на който да се достъпи сървъра. Най-често (и най-несигурно) е 25; GMail и Office365 изискват порт 587.    * Port - SMTP порт, на който да се достъпи сървъра. Най-често (и най-несигурно) е 25; GMail и Office365 изискват порт 587. 
Ред 85: Ред 82:
  
 Практическият опит показва, че някои сървъри, като gmail и office365 не връщат никаква грешка, ако настройките за порт или потребителско име или "FromAddress" са непозволени - вместо това директно, без грешка, затварят връзката, без да връщат никаква сигнализация, че писмото не е доставено.  Практическият опит показва, че някои сървъри, като gmail и office365 не връщат никаква грешка, ако настройките за порт или потребителско име или "FromAddress" са непозволени - вместо това директно, без грешка, затварят връзката, без да връщат никаква сигнализация, че писмото не е доставено. 
 +
 +Налице е динамично изтегляне на настройки за SMTP сървър при изпращане на имейли от печатни форми с вградения имейл клиент на Report Builder. \\
 +Настройките се запазват в номенклатура **Константи за интерфейси**, където трябва да се добавят следните константи: 
 +- SMTP_HOST_NAME – host адрес на SMTP сървъра;
 +- SMTP_PORT – порт;
 +- SMTP_USERNAME – потребителско име;
 +- SMTP_PASSWORD – парола.
 +
kak_da/izprastane_na_razpechatka_po_email.1542027637.txt.gz · Последна промяна: 2018/11/12 13:00 от t.lalova