Witam,
Ku pamieci panowie i panie (?).
Ostatnimi czasy mielismy problem z wysylka faktur do WP i Onetu.
Maile dochodzily bez problemu, jednak klienci skarzyli, ze nie
dostaja zalacznikow. Z naszych logow wynikalo, ze wszystko wyszlo z
odpowiednim rozmiarem w odpowiednia strone.
Przyczyna bylo to, ze WebMail WP i pewnie Onetu tez interpretuje
zalaczniki typu inline; jako tresc wiadomosci i nie wyswietla tego
jako zalacznik. Dopiero po zapisaniu calej wiadomosci do zipa, w
srodku jest pdf z faktura.
Rozwiazanie jest banalne proste.
https://github.com/lmsgit/lms/blob/master/bin/lms-sendinvoices#L279
czyli
disposition => 'inline; filename="invoice_'.$row->{'id'}.'.'.$fext.'"',
zamienic na:
disposition => 'attachment; filename="invoice_'.$row->{'id'}.'.'.$fext.'"',
Mam nadzieje, ze komus sie przydalo.
Prosilbym tez by taka zmiana zaistniala w glownej galezi repo,
bedzie na reke dla wszystkich.
Pozdrawiam, Ćukasz.