W moim przypadku nie rozwiązuje problemu.
Dorzucę jeszcze parę szczegółów.
Testowy mail zwraca poprawną wiadomość o przyjęciu zgłoszeni - kodowanie jest
poprawne.
Wiadomość zawierająca informację o nowych zgłoszeniu dla użytkowników ma już
krzaczki zamiast polskich znaków.
Zdarzają się też niespodzianki w postaci całkowicie popsutego maila.
W przypadku wysłania wiadomości z msexchage jest problem z parsowaniem
wiadomości - nie jest poprawnie przetworzona i kończy się błędem:
xxxxxxxxx@actus-info.pl
#< #5.3.0 x-unix; DBD::mysql::st execute failed: Column 'body' cannot be null
at /usr/local/lms/bin/lms-rtparser line 425. DBD::mysql::st execute failed:
Column 'body' cannot be null at /usr/local/lms/bin/lms-rtparser line 425.>
#SMTP#
Oczywiście body nie jest null ;)
--
Pozdrawiam
Robert Rakowski
Dnia środa, 10 kwietnia 2013 o 11:07:15 lms-request@lists.lms.org.pl
napisał(a):
> Jesli do wysylania maili spod perla uzywasz Mail::Sender i debian uzywa
> najnowszej wersji z CPAN (0.8.22) to jest na to rada.
> Podsylam latke na modul perlowy
> Pisalem tez maila do developera ale jak narazie nie dostalem odpowiedzi
>
> --
> Krzysztof Kulesza
>
> -------------- następna część ---------
> --- Sender.pm_org 2012-12-12 18:29:40.000000000 +0100
> +++ Sender.pm 2013-02-08 19:30:00.460276309 +0100
> @@ -2146,7 +2146,7 @@ sub Part {
> $self->{'encoding'} = $encoding;
> if (defined $charset and $charset and $ctype !~ /charset=/i) {
> $ctype .= qq{; charset="$charset"}
> - } elsif (!defined $charset and $ctype =~ /charset="([^"]+)"/) {
> + } elsif (!defined $charset and $ctype !~ /charset="([^"]+)"/) {
> $charset = $1;
> }
>