18. december 2008 - 07:14Der er
11 kommentarer og 1 løsning
Frasortere uønsket tekst i modtaget mail
Jeg har lavet en class til at håndtere kundesupport, hvor supporten læser og besvarer mails inde i systemet og kunden svarer tilbage på disse ved at svare tilbage på den mail de får fra supporten. (Mailsne bliver lagt over i databasen før supporten kan læse dem)
Mit problem er, at få fjernet alt det unødvendige indhold fra mailen får supporten skal læse den, da det ligger i databasen bygger jeg selv noget struktur op, hvor de læser den, så de kan se fortløbende beskeder lidt ligesom i forumet her. Det er lykkedes mig fjerne det meste ved at sortere linier der starter med > ud, ved dog ikke om det er en holdbar løsning eller kun nogle email klienter putter det tegn foran den tekst som er en del af den "gamle" samtale i mailen?
Lige nu er mit problem dog mest, at få fjernet de ting, som umuligt kan identificeres som være skrevet før, fx sådan noget:
On Thu, 18 Dec 2008 06:44:05 +0100, MyCompany Support <support@bitbyte.dk> wrote:
For overskuelighedens skyld ser de mails, som jeg har testet, sådan ud når de bliver svaret tilbage:
Nyt svar til supporten blabla
On Thu, 18 Dec 2008 06:44:05 +0100, MyCompany Support <support@bitbyte.dk> wrote: > Supporten > Skrev > noget tidligere > her
Jeg vil gerne have at det kun er "Nyt svar til supporten blabla" der bliver lagt ind i databasen.
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Sender jeg svar tilbage med Thunderbird, har den stadig ikke fjernet den linie, hvor der står "MyCompany Support skrev:", så ville gerne have at den fjerner den linie, går ud fra den eneste måde er at undlade linier, hvor der står MyCompany Support, som er gemt i en variabel $_SETTINGS['support_name'] :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.