PHP Mail met attachment naar Groupwise

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marcel van Dijk

Marcel van Dijk

03/03/2009 13:50:00
Quote Anchor link
Enige tijd geleden heb een php mail script geschreven wat automatische mailtjes met een word document als bijlage verzend.

Dit gaat allemaal goed maar...

Sommige gebruikers (met Novell groupwise als emailclient) kunnen de bijlages niet openen. De bestanden worden niet herkend. Als ze vervolgens het mailtje doorsturen naar een hotmail account werkt het wel.

Het punt is dat er ergens in het mail script een fout zit wat betreft de bijlage en ik kom er echt niet uit.

Heeft iemand hier al eens eerder meer te kampen gehad? Of nog mooier weet iemand wat de oplossing hiervoor kan zijn?

De code waar mee de attachment wordt omschreven is:


--PHP-mixed-
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $random_hash; ?>

Content-Type: application/msword; name="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "".$titelbestand.".doc"; ?>
"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "".$titelbestand.".doc"; ?>
"


Ik hoop dat iemand dit weet want ik kom er niet uit
Gewijzigd op 01/01/1970 01:00:00 door Marcel van Dijk
 
PHP hulp

PHP hulp

23/12/2024 02:21:28
 

03/03/2009 13:55:00
Quote Anchor link
Zoals ik al hier zei vind ik dat je het op een vreemde manier doet.
Heb je de headers van jou mailtje al eens vergeleken met de headers van een mailtje als je die bijvoorbeeld met hotmail hebt gestuurd?
Misschien kan je eens naar swiftmailer kijken, die kan attachments redelijk simpel doen.
 
Marcel van Dijk

Marcel van Dijk

03/03/2009 14:07:00
Quote Anchor link
Dat is dus het bijzondere, de broncode van de berichten is gelijk aan die van een mail zoals verzonden met Outlook of Thunderbird...

Het lijkt erop dat Groupwise herkend dat de mail vanaf een webserver wordt verzonden en daarom de bijlages niet wilt openen..

Ik snap er echt niks van!
 

03/03/2009 14:08:00
Quote Anchor link
Marcel van Dijk schreef op 03.03.2009 14:07:
Dat is dus het bijzondere, de broncode van de berichten is gelijk aan die van een mail zoals verzonden met Outlook of Thunderbird...

Laat dan eens zien.
Als er geen headers o.i.d. staan dat het mailtje afkomstig is van php, dan is dat niet mogelijk.
Doe je het wel goed met de bestanden toevoegen (dus niet de headers, maar het multipart)?
 
Marcel van Dijk

Marcel van Dijk

03/03/2009 15:16:00
Quote Anchor link
De bovenkant is:


turn-path: <[email protected]>
Envelope-to: [email protected]
Delivery-date: Tue, 03 Mar 2009 13:34:43 +0100
Received: from apache by server01.forzahosting.nl with local (Exim 4.67)
(envelope-from <[email protected]>)
id 1LeTpb-0003Lh-7z
for [email protected]; Tue, 03 Mar 2009 13:34:43 +0100
To: [email protected]
Subject: Het Toneel
X-PHP-Script: www.forzahosting.nl/ for 213.10.122.18
From: Marcel <[email protected]>
Content-Type: multipart/mixed; boundary="PHP-mixed-2206139a5e498e1471165dd9f4c6b56d"
Message-Id: <[email protected]>
Date: Tue, 03 Mar 2009 13:34:43 +0100
X-Antivirus: avast! (VPS 090302-0, 02-03-2009), Inbound message
X-Antivirus-Status: Clean

--PHP-mixed-2206139a5e498e1471165dd9f4c6b56d
Content-Type: multipart/alternative; boundary="PHP-alt-2206139a5e498e1471165dd9f4c6b56d"

--PHP-alt-2206139a5e498e1471165dd9f4c6b56d
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Met vriendelijke groet


--PHP-alt-2206139a5e498e1471165dd9f4c6b56d
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

<p>Met vriendelijke groet</p>


--PHP-alt-2206139a5e498e1471165dd9f4c6b56d--

--PHP-mixed-2206139a5e498e1471165dd9f4c6b56d
Content-Type: application/msword; name="Het_Toneel.doc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Het_Toneel.doc"

(CODE BESTAND BIJLAGE)

--PHP-mixed-2206139a5e498e1471165dd9f4c6b56d--
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.