Z pewnych względów nie mogę użyć sendmaila.
Ok, z konsoli jest ok w momencie gdy wysyłam tak:
Kod: Zaznacz cały
echo -e "Test maila ąęśćżźół" | mail -s "Temat bardzo ważnego maila" -a "From: ktośtam <mailktosiat@domenaktosia.tld>" -a "Content-Type: text/plain; Charset=UTF-8" adres@odbiorcy
I to wygląda ok jak już dojdzie.
Ale jak to samo wrzucę do skryptu i odpalę skrypt (ja, nie cron, w tej samej konsoli co wcześniejsze polecenie), to już mam krzaki.
Myślałem, że zmienne:
Ale to nie to, bo w skrypcie mam zaszyty export tych zmiennych właśnie w takiej formie.
//Edit:
Ok, chyba mam. Nie wysyłam dokładnie tak jak wyżej, bo w skrypcie dołączany jest jeszcze generowany automatycznie pdf jako załącznik, z palca nie dodawałem i tu jest rozbieżność. Nagłówki dla wiadomości z załącznikiem wyglądają tak:
Kod: Zaznacz cały
Content-Type: multipart/mixed; boundary="834009455-1569563475=:29586"
Content-Type: text/plain
Content-Type: text/plain; charset=UTF-8
A dla tej bez załącznika tak:
No to teraz muszę ogarnąć jak wstrzyknąć mu charset poprawny, bo chyba tylko pierwsza linia jest brana pod uwagę.
Pytanie czy prosty mail to ogarnie