Strona 1 z 2
Problem z wysyłaniem plików z danymi na maila
: 15 cze 2010 11:27
autor: marek87
Cześć,
zrobiłem program, który ma tworzyć plik z danymi (sczytywanymi z urządzenia) i przesyłać go mailem na pocztę. Jednak podczas wysyłania mam błąd 1172, z którym nie mogę sobie poradzić.
Problem z wysyłaniem plików z danymi na maila
: 15 cze 2010 12:58
autor: Pitol
Brakuje VI (RamkaIN, 2gmail)...
Edit:
http://decibel.ni.com/content/docs/DOC-2401
Jest tam opis co zrobić, gdy wystąpi błąd 1172
Re: Problem z wysyłaniem plików z danymi na maila
: 15 cze 2010 14:06
autor: marek87
Niestety to rozwiązanie nie działa. Moim zdaniem problem tkwi gdzieś w programie
Problem z wysyłaniem plików z danymi na maila
: 15 cze 2010 14:12
autor: Pitol
Re: Problem z wysyłaniem plików z danymi na maila
: 15 cze 2010 14:38
autor: marek87
wyłączyłem firewall'a i antywirusa i nic zawsze ten sam błąd. Ale zapomniałem dodać, że gdy 2 miesiące temu zacząłem robić ten projekt to wysyłanie plików działało dopiero gdy go rozbudowałem i dodałem program sczytywania danych z urządzenia to zaczął pojawiać się ten błąd 1172.
Problem z wysyłaniem plików z danymi na maila
: 15 cze 2010 14:51
autor: Pitol
a próbowałeś "wyjąć" samo wysyłanie i sprawdzić czy działa?
Problem z wysyłaniem plików z danymi na maila
: 16 cze 2010 22:17
autor: voldi
Witam
ja także mam z tym problem. Sam Vi z wysyłaniem na gmaila działa, jednak kiedy go używam we własnym programie, zostaje zgłoszony błąd o treści:
Error 1172 occurred at Error calling method System.Net.Mail.AttachmentCollection.Add of ObjectId handle: 0xB2D1160 for obj 0x3105CC[System.Net.Mail.AttachmentCollection] in domain [LabVIEW Domain for Run] and thread 8780, (System.Reflection.TargetInvocationException: Obiekt docelowy wywołania zgłosił wyjątek.
Inner Exception: System.ArgumentNullException: Wartość nie może być zerowa.
Nazwa parametru: item
) in GmailLV80.vi->edytor.vi
mail się wysyła, jednak bez zalącznika który podaje. Jaka może być tego przyczyna?
Re: Problem z wysyłaniem plików z danymi na maila
: 16 cze 2010 23:19
autor: smiga
U mnie błąd ten pojawia się przy wyłączonym "enable SSL"
Po włączeniu wszystko działa.
Problem z wysyłaniem plików z danymi na maila
: 17 cze 2010 00:44
autor: voldi
Aktualnie zawęziłem problem do następującego typu:
wysyłanie maila z załącznikiem i bez, bezpośrednio z GmailLV80.Vi - działa
wysyłania maila BEZ załącznika z mojego Vija - działa
wysyłanie maila Z załącznikiem z mojego Vija - .NET zgłasza wyjątek
przy debuggowaniu program zgłasza wyjątek w konstruktorze Attachment, chociaż nie mam pojęcia dlaczego, skoro jako argument przyjmuje stringa który się nie różni od stringa przy odpalaniu samego Gmaila...
edit: problem rozwiązany:) okazało się, że w swoim Vi nie zamykam pliku który zamierzam wysyłać jako załącznik, aktualnie wszystko działa jak należy

Re: Problem z wysyłaniem plików z danymi na maila
: 21 cze 2010 07:52
autor: marek87
Witam!
W moim projekcie zamykam plik z danymi, jednak dalej pojawia się ten nieszczęsny błąd 1172...
Zmienienie ustawień SSL również nie pomaga.
Ktoś ma jakieś inne sugestie?
Proszę o prześledzenie mojego programu zamieszczonego w pierwszym poście oraz zapoznaniu się z subVi'em gmail.
Dziękuję za pomoc!
Re: Problem z wysyłaniem plików z danymi na maila
: 21 cze 2010 08:39
autor: Pitol
Miszczu posprzątaj sobie ten kod (spokojnie może zajmować mniej miejsca) bo takie kobyłki to się źle analizuje.
Pierwsza sugestia po wstępnej analizie

- PATH.PNG (11.59 KiB) Przejrzano 12267 razy
Jeśli do obu struktur Case przyjdzie FALSE, to Twój program nic nie robi z plikiem. Tyle, że dalej ta ścieżka jest pociągnięta do bloczka 2gmail, w którym to sprawdzany jest warunek czy ścieżka jest pusta. Jeśli nie jest (a tak się dzieje w Twoim przypadku) to uruchamiana jest procedura załączania załącznika. Ścieżka wskazuje na nieistniejący plik, zatem program wywala błąd.
Polecam uruchamiać sobie program z
ŻARÓWKĄ co pozwoli zlokalizować bloczek generujący błąd. Oszczędzi to trochę czasu (Twojego i naszego).

- HE.PNG (9.24 KiB) Przejrzano 12267 razy
Niestety w pracy nie działa mi samo wysyłanie przez gmaila (bloczek Send), prawdopodobnie mam bloknięte porty, ale cała reszta działa.
Re: Problem z wysyłaniem plików z danymi na maila
: 21 cze 2010 09:38
autor: marek87
Ok, dziękuję za uwagi.
W takim razie jaki warunek mam dać dla stanu FALSE, aby program się nie wysypywał w tym miejscu?
Z Debuggera korzystam
Aha i również mam problem z samym subVI gmail2.. 2 miesiące temu działał bez zarzutu, a teraz nie wysyła nic..
Pozdrawiam.
Problem z wysyłaniem plików z danymi na maila
: 21 cze 2010 09:43
autor: Pitol
W stanie false po prostu nie przepinaj ścieżki, tylko daj tam stałą "Empty Path". A w ogóle to, że wysyłasz maila przy każdej iteracji pętli to jest zamierzone działanie?
Problem z wysyłaniem plików z danymi na maila
: 21 cze 2010 10:09
autor: marek87
Zamysł jest następujący - po zadanym przeze mnie czasie program ma wysłać dane sczytane z urządzenia i zapisane do pliku. Po tym samym czasie ma zostać stworzony nowy plik.
Problem z wysyłaniem plików z danymi na maila
: 21 cze 2010 10:27
autor: Pitol
W takim razie skonfrontuj swój zamysł, z tym co zrobiłeś. Bo tak na moje oko to coś Ci się nie zgadza...