Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-23, 03:04x



Odpowiedz w temacie  [ Posty: 8 ] 
e-mail z poziomu raportu 
Autor Wiadomość

Rejestracja: 2012-01-17, 14:44
Posty: 48
Pomógł: 1
Post e-mail z poziomu raportu
Witam,
Czy udało się może komuś wysłać e-mail z poziomu raportu?

Pozdrawiam


2015-12-31, 07:47
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: e-mail z poziomu raportu
poszukaj na forum

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-12-31, 17:44
Wyświetl profil

Rejestracja: 2012-01-17, 14:44
Posty: 48
Pomógł: 1
Post Re: e-mail z poziomu raportu
Znalazłem tylko takie rozwiązanie:

Kod:
int Sub WyslijEmail(string Adresat, string Temat, string tresc,string zalacznik)

      popup(1, "Trwa wysyłanie wiadomości")
      popup(2, "proszę czekać ...")
      string SMTP_SERVER = "domena.pl"
      string USER_NAME = "biuro@domena.pl"
      string PASSWORD = "twoje hasło"
     
      int cdoSendUsingPickup = 1
      int cdoSendUsingPort = 2
     
      int cdoAnonymous = 0
      int cdoBasic = 1
      int cdoNTLM = 2
     
      Dispatch objMessage
      objMessage = CreateObject("CDO.Message")
       
      objMessage.Subject = Temat
      objMessage.TextBody = tresc
      objMessage.Sender = "\"\"SERVER\"\" <biuro@domena.pl>"
      objMessage.To = Adresat
       
      objMessage.AddAttachment(zalacznik)
     
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = SMTP_SERVER
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = USER_NAME
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = PASSWORD
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 0
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 180
      objMessage.Configuration.Fields.Update
     
      objMessage.Send
      popup(-1, "")

EndSub

WyslijEmail("inny@domena.pl", "To jest temat wiadomości","Wiadomość została wysłana z programu Symfonia Handel.", "C:\\Boot.bak")


Niestety nie wiem jak obsłużyć autoryzację ssl lub startls


2016-01-15, 21:41
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: e-mail z poziomu raportu
Do Outlooka masz tu -> viewtopic.php?f=2&t=6888

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-01-16, 21:48
Wyświetl profil

Rejestracja: 2012-01-17, 14:44
Posty: 48
Pomógł: 1
Post Re: e-mail z poziomu raportu
To działa rewelacyjnie :)
Tylko ogranicza mnie do Outlooka a niestety zamiana na :
Kod:
dispatch dApp = "Thunderbird.application"

zwraca błąd


2016-01-18, 08:40
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: e-mail z poziomu raportu
Bo thunderbird nie obsluguje OLE automation.


2016-01-19, 03:32
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: e-mail z poziomu raportu
Nie znalazłszy lepszego rozwiązania napisałem aplikację zewnętrzną, którą wywołuję z języka raportów. Akurat wtedy byłem entuzjastą javy, więc zastosowałem bibliotekę org.apache.commons.mail.HtmlEmail. Teraz chyba bym pisał w c#.


2016-02-15, 09:24
Wyświetl profil

Rejestracja: 2012-01-17, 14:44
Posty: 48
Pomógł: 1
Post Re: e-mail z poziomu raportu
W moim przypadku Outlook okazał się rewelacyjnym rozwiązaniem.
Mam pełną kontrolę nad wysyłanymi mailami oraz historią maili


2016-02-15, 20:43
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 8 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Dostęp do argumentów z poziomu raportu

w Programowanie

kat

0

2171

2017-04-18, 09:55

kat Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Import danych z poziomu raportu

w Programowanie

kat

10

6409

2015-11-04, 23:49

kat Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. zmiana drukarki domyślnej z poziomu raportu

w Techniczne

Adi

1

2966

2012-03-14, 12:45

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. JPK mail

w Programy Księgowe

Marta80

1

2534

2018-06-15, 15:27

Marta80 Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 11 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant