Sende mail m. vedhæftede filer: Vises ikke i webmail/gmail, men fint i Thunderbird
Hej alle eksperter,Jeg håber der er nogle som kan hjælpe mig med et vigtigt problem, jeg gerne skulle have løst i dag. Jeg har et script som sender en mail ud til kunden med nogle vedhæftede filer. Det hele virker perfekt med min Thunderbird klient. Men men men.
Når jeg tjekker den i min webmail, viser den hele mailen, dvs. ikke som multipart, men som rent tekst.
I Gmail viser den overhovedet intet.
Kildekoden fra selve mailen (altså de min klient modtager) finder du herunder.
--PHP-mixed-c4520ff4e8936083b1d68294d2fce854
Content-Type: multipart/alternative; boundary="PHP-alt-c4520ff4e8936083b1d68294d2fce854"
--PHP-alt-c4520ff4e8936083b1d68294d2fce854
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Her er teksten i mailen.
--PHP-alt-c4520ff4e8936083b1d68294d2fce854--
--PHP-mixed-c4520ff4e8936083b1d68294d2fce854
Content-Type: application/msword; name="filnavn.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment
Her ligger en base64 tekst af filen - kørt med chunk_split(base64_encode(file_get_contents($filename)))
--PHP-mixed-c4520ff4e8936083b1d68294d2fce854
Content-Type: application/msword; name="filnavn2.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment
Her ligger en base64 tekst af fil nr. 2
--PHP-mixed-c4520ff4e8936083b1d68294d2fce854--
Er der nogle der eventuelt kan udpege en fejl i dette? Hvordan får jeg gmail og and webmails til at læste emailen korrekt, når her blot at tale om en standard tekst-email med 2 vedhæftede filer? Det irriterer mig at Thunderbird læser den perfekt.
Jeg håber nogle kan hjælpe mig hurtigst muligt, da jeg står og skal have projektet ud af døren (helst i dag).
På forhånd tak til jer alle, ha en super dag!
- Christian Jessen