Autor Wątek: [TUT] XML: Ustawienia konta poczty  (Przeczytany 2106 razy)

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
[TUT] XML: Ustawienia konta poczty
« dnia: Wtorek, 31 Marzec 2009, 12:42 »
Jak szybko i bezboleśnie wprowadzić ustawienia poczty po HR? Napisać odpowiedni plik XML i go uruchomić, np. za pomocą dotFred TaskManagera. Jak?


Tworzymy zwykły plik tekstowy i nazywamy go np. moja_poczta.xml. Wpisujemy szkielet:

<wap-provisioningdoc>
<characteristic type="EMAIL2">
  <characteristic type="{03100a05-0b06-0a05-0d00-0c0b06000805}">
  <parm name="SERVICETYPE" value="IMAP4" />
  <parm name="INSERVER" value="imap.gmail.com" />
  <parm name="OUTSERVER" value="smtp.gmail.com" />
  ...................................................
  ...................................................
  ...................................................
  </characteristic>
</characteristic>
</wap-provisioningdoc>

UWAGA:
Każde wprowadzone w ten sposób konto pocztowe musi mieć unikalny identyfikator GUID!!  Należy skorzystać z dowolnego generatora GUID.

Następnie przystępujemy do wypełniania pól wewnątrz:

<parm name="CONNECTIONID" value="{436EF144-B4FB-4863-A041-8F905A62C572}" />
Pole to odpowiada za wybór połączenia sieciowego. Odnajdujemy GUID pożądanego połączenia i wprowadzamy tutaj. Pole to musi być pierwszym polem zaraz po identyfikatorze konta. Jeśli nie podamy tego pola, system będzie próbował sam dobrać odpowiednie połączenie.

<parm name="SERVICENAME" value="gmail.com" />
Nazwa konta.

<parm name="SERVICETYPE" value="IMAP4" />
Typ konta: "IMAP4" lub "POP3".

<parm name="INSERVER" value="imap.gmail.com" />
<parm name="OUTSERVER" value="smtp.gmail.com" />
Serwery poczty.

<parm name="NAME" value="Piotr Borys" />
Imię i nazwisko.

<parm name="AUTHNAME" value="piotr.borys@gmail.com" />
<parm name="AUTHSECRET" value="hasło" />
Nazwa użytkownika i hasło.

<parm name="DOMAIN" value="" />
Domena, jeśli jest.

<parm name="REPLYADDR" value="piotr.borys@gmail.com" />
Adres wpisywany w polu "Reply-To".

<parm name="FORMAT" value="2" />
Format wiadomości - HTML bądź tekstowy.

<parm name="LINGER" value="0" />
Częstotliwość, z jaką system będzie automatycznie sprawdzał konto. Czas podawany jest w minutach, 0 oznacza brak automatycznej synchronizacji. Brak tego pola spowoduje przyjęcie domyślnych 15 minut.

<parm name="RETRIEVE" value="2048" />
Wielkość wiadomości, która będzie pobierana maksymalnie (w bajtach). Podane wartości 0 spowoduje pobieranie tylko nagłówków. Podanie wartości ujemnej spowoduje pobieranie całych wiadomości, bez limitów.

<parm name="KEEPMAX" value="0" />
Maksymalny rozmiar pobieranych załączników (w kB). Wartość 0 - nie pobieraj załączników, wartość ujemna - zawsze pobieraj wszystkie załączniki, niezależnie od rozmiaru.

<parm name="DWNDAY" value="3" />
Ile dni wstecz należy ściągać pocztę. Wartość ujemna - cała poczta.

<characteristic type="TAGPROPS">
<parm name="8128000B" value="1"/>
<parm name="812C000B" value="1"/>
</characteristic>

Zaawansowane ustawienia MAPI, odpowiadające za obsługę SSL. Parametr 8128000B odpowiada za włączenie SSL dla serwera przychodzącego, parametr 812C000B dla wychodzącego. Wartości 1 włączają obsługę SSL, wartości 0 ją wyłączają.


<parm name="AUTHREQUIRED" value="1" />
Czy serwer poczty wychodzącej wymaga uwierzytelniania?

<parm name="SMTPALTENABLED" value="0" />
<parm name="SMTPALTAUTHNAME" value="" />
<parm name="SMTPALTPASSWORD" value="" />
Czy serwer poczty wychodzącej posiada uwierzytelnianie inne od serwera poczty przychodzącej? Powyżej ustawienia domyślne, czyli uwierzytelnianie z takimi samymi parametrami, jak serwer poczty przychodzącej.


Referencje: MSDN.

Offline mobi

  • Administrator
  • Core
  • ****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: [TUT] XML: Ustawienia konta poczty
« Odpowiedź #1 dnia: Wtorek, 31 Marzec 2009, 13:25 »
 :ok: