WebAPI wysyłka email-a z jakiegoś template-a

0

Hej,

może mi ktoś powiedzieć jak zrobić w WebAPI wysyłanie mail-a którego całe body jest w jakimś pliku? Chciałbym mieć kilka takich plików z różnymi treściami/obrazkami w tle itd. Jakiego typu powinien być taki plik i jak to potem użyć w smtpclient? :)
Dzięki za sugestie.

0

no ale co za problem odczytać jakikolwiek plik (textowy, xml, json, itp.) i jego zawartość wysłać jako body wiadomości? Oczywiście obrazki trzeba by gdzieś obok zapisać i "umówić się" jak będą one oznaczane w treści wiadomości

0
abrakadaber napisał(a):

no ale co za problem odczytać jakikolwiek plik (textowy, xml, json, itp.) i jego zawartość wysłać jako body wiadomości? Oczywiście obrazki trzeba by gdzieś obok zapisać i "umówić się" jak będą one oznaczane w treści wiadomości

no właśnie. czyli jak się umówić? bardziej myślałem o tym aby używać jakiegoś template HTML-owego po prostu tylko nie do końca wiem jak to zrobić. Drugi problem który mnie martwi to to że nie wiem jak się dostać do tego pliku z serwera - niestety nie mam postawionej wirtualnej maszyny do której mogę się zalogować, jest to na hostedWindows.

0

ale ja nadal nie wiem gdzie widzisz problem. Ktoś ten szablon musi zrobić. Ktoś musi napisać program, który potem ten szablon wypełni danymi i wyśle. To siada osoba(y) 1 i osoba(y) 2 razem i dyskutują czego im potrzeba - osoba(y) 1 co się może znaleźć w takim szablonie (choćby nawet pole, które będzie na aktualną datę zamieniane przed wysłaniem albo na imię i nazwisko odbiorcy). Potem RAZEM określacie, że np. %ODBIORCA% będzie w wysyłanym mailu zamienione na Jan Kowalski itd.
Kto ma Ci to określić, my?

BTW co to dla Ciebie jest template HTML-owy?
BTW2 o co chodzi z tym jak się dostać do tego pliku z serwera? Wrzucasz do katalogu na serwerze, gdzie masz dostęp i tyle
BTW3 i co do tego wszystkiego ma maszyna wirtualna

0

Nie wiem czy w webapi sie uda ale jest trochę przykladow uzycia View jako enail body z ladna obsluga w kontrolerze. Cza poszperac.

0

Raczej się uda: zrobię to w HTML i wsadzę jako string-a do Body. Dam znać :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1