Konfiguracja systemu Motława do wysyłki poczty e-mail

Z Motława
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