Konfiguracja systemu Motława do wysyłki poczty e-mail: Różnice pomiędzy wersjami

Z Motława
(Wysyłka maili za pośrednictwem MAPI)
 
(Nie pokazano 16 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
 
{{PracaWre}}
 
{{PracaWre}}
  
 +
== Co potrzeba ==
 +
Do zdefiniowania konta potrzebna jest wiedz na temat konta SMTP przez które ma być wysyłana poczta.
 +
W tym celu potrzebne są następujące dane:
 +
* adres serwera SMTP (i port jesli inny niz 25)
 +
* login konta
 +
* hasło do konta
 +
 +
Mając dane dla przynajmniej jednego konta można przystąpić do konfiguracji opcji wysyłki poczty z systemu [[Motława]]
  
 
== Konfiguracja opcji ==
 
== Konfiguracja opcji ==
 
Pierwszą czynnością należy sprawdzić czy w bazie zdefiniowany jest serwer [[SMTP]], jeśli nie to dodać używając poniższego szablonu:  
 
Pierwszą czynnością należy sprawdzić czy w bazie zdefiniowany jest serwer [[SMTP]], jeśli nie to dodać używając poniższego szablonu:  
  
<source lang=SQL>
+
 
 
   insert into servers value ('ID','Adres serwera',25,'Nazwa Serwera','GUID Serwera');
 
   insert into servers value ('ID','Adres serwera',25,'Nazwa Serwera','GUID Serwera');
</source>
+
 
  
 
znaczenie kolejnych pól:
 
znaczenie kolejnych pól:
 
* '''ID''' - kolejna liczba (numer [[rekord|rekordu]])
 
* '''ID''' - kolejna liczba (numer [[rekord|rekordu]])
 
* '''Adres serwera''' - adres serwera wysyłkowego (SMTP) w postaci np. ''smtp.serwer.com''
 
* '''Adres serwera''' - adres serwera wysyłkowego (SMTP) w postaci np. ''smtp.serwer.com''
* '''25''' - numer portu usługi SMTP na serwerze wysyłkowym (domyślnie jest to 25)
+
* '''25''' - numer portu usługi SMTP na serwerze wysyłkowym (domyślnie jest to 25). W tej chwili obsługiwany jest tylko port 25.
 
* '''Nazwa Serwera''' - nazwa reprezentująca ten [[rekord]] w systemie [[Motława]]
 
* '''Nazwa Serwera''' - nazwa reprezentująca ten [[rekord]] w systemie [[Motława]]
 
* '''GUID Serwera''' - unikalna nazwa rekordu
 
* '''GUID Serwera''' - unikalna nazwa rekordu
Linia 19: Linia 27:
  
  
<source lang=SQL>
+
 
 
   insert into user_account values (0,MD5(NOW()), 'osobaGUID',null, 'Login','Haslo','Adres e-mail', null,'2100-01-01',1, NOW(),
 
   insert into user_account values (0,MD5(NOW()), 'osobaGUID',null, 'Login','Haslo','Adres e-mail', null,'2100-01-01',1, NOW(),
 
   10, 'GUID Serwera')
 
   10, 'GUID Serwera')
</source>
+
 
  
  
Linia 30: Linia 38:
  
 
znaczenie kolejnych pól:
 
znaczenie kolejnych pól:
* '''osobaGUID''' - [[GUID]] osoby (kolumna GUID z tabeli [[osoby]]) uprawnionej do używania tego konta (jeśli to konto ogólnie firmowe pole posiada wartość '''ALL''')
+
* '''osobaGUID''' - [[GUID]] osoby (kolumna GUID z tabeli [[osoby]]) uprawnionej (przypadku [[Grupy macierzyste|grup macierzystych]] to GUID danej grupy) do używania tego konta (jeśli to konto ogólnie firmowe pole posiada wartość '''ALL''')
 
* '''Login''' -  identyfikator konta na serwerze ([[login]])
 
* '''Login''' -  identyfikator konta na serwerze ([[login]])
 
* '''Haslo''' -  hasło do konta reprezentowanego przez login na serwerze
 
* '''Haslo''' -  hasło do konta reprezentowanego przez login na serwerze
Linia 48: Linia 56:
 
= Wysyłka maili za pośrednictwem [[MAPI]] =
 
= Wysyłka maili za pośrednictwem [[MAPI]] =
 
W przypadku wysyłki poczty e-mail za pośrednictwem [[MAPI]] (używając domyślnego programu pocztowego na komputerze) należy:
 
W przypadku wysyłki poczty e-mail za pośrednictwem [[MAPI]] (używając domyślnego programu pocztowego na komputerze) należy:
.... do dopisania ...
+
* Dopisać do bazy następującą linie (tylko jeśli nie było żadnej linii z wartościami RecType=10 oraz osobaGUID=ALL !):
 +
  insert into user_account set GUID='DUMMYMAIL', osobaGUID='ALL', RecType=10, status=1;
  
== zobacz także ==
+
* Ustawić klucz IReg o nazwie [[Always_use_Mapi]] w pozycji '''Tak'''
 +
* [[Odświeżanie uprawnień w systemie|Odświeżyć uprawnienia]]
 +
 
 +
= zobacz także =
 +
* [[Problemy z wysyłaniem poczty z systemu Motława]]
 
* [[Io sendmail.dll]]
 
* [[Io sendmail.dll]]
 
* [[Wysyłanie korespondencji z CRM]]
 
* [[Wysyłanie korespondencji z CRM]]
 
* [[Klawisze nawigacji w kartotekach]]
 
* [[Klawisze nawigacji w kartotekach]]
 
* [[Relaying_denied|Relaying denied]]
 
* [[Relaying_denied|Relaying denied]]
 +
* [[Kasuj tmp powyslaniu]]
 +
* [[Kopia maila do nadawcy]]
 +
* [[Ukryta kopia maila]]
 +
* [[Edycja_tresci_maila]]
 +
* [[mail_domyslnie_potwierdzenie_odbioru]]
 +
  
 
[[Kategoria: Administracja]]
 
[[Kategoria: Administracja]]
 +
[[Kategoria: Developer]]
 
[[Kategoria: Tabele SQL]]
 
[[Kategoria: Tabele SQL]]
 +
[[Kategoria: Motława]]
 +
[[Kategoria: e-mail]]
 +
[[Kategoria: eFaktura]]

Aktualna wersja na dzień 08:44, 18 gru 2015

Inprogress.png
Ten artykuł jest w trakcie tworzenia, nie wszystkie odnośniki mogą działać poprawnie lub być rozwinięte
Możesz nam pomóc przy rozbudowie dokumentacji systemu - zobacz jak możesz tego dokonać


Co potrzeba

Do zdefiniowania konta potrzebna jest wiedz na temat konta SMTP przez które ma być wysyłana poczta. W tym celu potrzebne są następujące dane:

  • adres serwera SMTP (i port jesli inny niz 25)
  • login konta
  • hasło do konta

Mając dane dla przynajmniej jednego konta można przystąpić do konfiguracji opcji wysyłki poczty z systemu Motława

Konfiguracja opcji

Pierwszą czynnością należy sprawdzić czy w bazie zdefiniowany jest serwer SMTP, jeśli nie to dodać używając poniższego szablonu:


 insert into servers value ('ID','Adres serwera',25,'Nazwa Serwera','GUID Serwera');


znaczenie kolejnych pól:

  • ID - kolejna liczba (numer rekordu)
  • Adres serwera - adres serwera wysyłkowego (SMTP) w postaci np. smtp.serwer.com
  • 25 - numer portu usługi SMTP na serwerze wysyłkowym (domyślnie jest to 25). W tej chwili obsługiwany jest tylko port 25.
  • Nazwa Serwera - nazwa reprezentująca ten rekord w systemie Motława
  • GUID Serwera - unikalna nazwa rekordu

Następnie należy stworzyć rekord definiujący połączenie z konkretnym kontem na serwerze:


 insert into user_account values (0,MD5(NOW()), 'osobaGUID',null, 'Login','Haslo','Adres e-mail', null,'2100-01-01',1, NOW(),
 10, 'GUID Serwera')



Dodatkowo przydatne jest ustawienie w IntNetCenter maila firmowego w kluczu OurMail.


znaczenie kolejnych pól:

  • osobaGUID - GUID osoby (kolumna GUID z tabeli osoby) uprawnionej (przypadku grup macierzystych to GUID danej grupy) do używania tego konta (jeśli to konto ogólnie firmowe pole posiada wartość ALL)
  • Login - identyfikator konta na serwerze (login)
  • Haslo - hasło do konta reprezentowanego przez login na serwerze
  • Adres e-mail - pełna nazwa adresu e-mail (pojawiać się ona będzie w polu nagłówka "Od" wysyłanych wiadomości)
  • 10 - kolumna RecType dla kont e-mail posiada zawsze wartość 10
  • GUID Serwera - identyfikator serwera z tabeli servers (patrz powyżej)

Pozostałe wartości powinny pozostać tak, jak w powyższym przykładzie.

Informacje od klienta potrzebne do uruchomienia opcji

Żeby ustawić poprawnie powyższy system wysyłki poczty należy od klienta uzyskać informacje dotyczące:

  • nazwy serwera SMTP (może być sam numer IP)
  • nazwa użytkownika (login dostępowy, przez który odbywać się będzie wysyłka korespondencji)
  • hasło dostępowe do loginu

Wysyłka maili za pośrednictwem MAPI

W przypadku wysyłki poczty e-mail za pośrednictwem MAPI (używając domyślnego programu pocztowego na komputerze) należy:

  • Dopisać do bazy następującą linie (tylko jeśli nie było żadnej linii z wartościami RecType=10 oraz osobaGUID=ALL !):
 insert into user_account set GUID='DUMMYMAIL', osobaGUID='ALL', RecType=10, status=1;

zobacz także