Ik ben bezig met een email module voor een bedrijf om die te integreren met hun interne software pakket (Dit is zijn in feite losse modules (die gemaakt worden met PHP), gekoppeld aan een MySql database).
Het email programma is gebaseerd op SquirrelMail. Het zodanig omgebouwd dat het vooral aan de layout is aangepast. (bijv. wij werken hier met tables, SquirrelMail met frames).
Nu is het de bedoeling dat emails gekoppeld kunnen worden aan projecten.
Ontvangen emails kan ik nu dan ook in de database opslaan (eig gegevens van de email), en de email wordt gekopieerd vanuit de (temporary) data folder (van SquirrelMail) naar een folder die bij het project hoort. Het wordt als een .eml opgeslagen.
Als ik een email opsla gebruik ik de de functie van SM die van een email een attachment maakt (forward as attachment). Ik kwam erachter dat als een email als attachment wordt 'ge-forward' dat SM die email opslaat in de data folder. Dit bestand kopieer ik dan naar een project folder.
Nu heb ik het probleem dat ik dit eml bestand niet kan openen. Ik kan iig niet openen op de manier zoals SquirrelMail de emails opent. Het lukt natuurlijk wel met fopen() en fread(), maar dat is niet de bedoeling
. Het zou zo geopend moeten worden als een nieuwe email. Al onze emails worden in een nieuw scherm geopend (als erop wordt geklikt), dus moet dat losse emailbestand ook in een nieuw scherm worden geopend.
En het is geen optie om het bestand in MS Outlook te openen want daarom maak ik deze module
Als ik een email opsla gebruik ik de de functie van SM die van een email een attachment maakt (forward as attachment). Ik kwam erachter dat als een email als attachment wordt 'ge-forward' dat SM die email opslaat in de data folder. Dit bestand kopieer ik dan naar een project folder.
Ik weet dat het te maken heeft met de STREAM van SquirrelMail. Als een attachment als .eml wordt meegestuurd lukt het nl wel. Dan zit het in die STREAM en kan je het openen met variabelen zoals $passed_id en $passed_ent_id.
Ik heb gezocht naar een eml reader, maar ik kon niets vinden.
Weet één van jullie een oplossing, of moet ik het bestand anders opslaan, zodat het makkelijker te lezen is.
Ik zou het ook zelf misschien wel kunnen schrijven , maar ik zou niet weten hoe je de attachments uit een .eml moet halen...(met fread krijg je nl allemaal rare tekens)
Ik hoop dat dit een beetje duidelijk is...de post is iets langer geworden dan ik dacht
Het email programma is gebaseerd op SquirrelMail. Het zodanig omgebouwd dat het vooral aan de layout is aangepast. (bijv. wij werken hier met tables, SquirrelMail met frames).
Nu is het de bedoeling dat emails gekoppeld kunnen worden aan projecten.
Ontvangen emails kan ik nu dan ook in de database opslaan (eig gegevens van de email), en de email wordt gekopieerd vanuit de (temporary) data folder (van SquirrelMail) naar een folder die bij het project hoort. Het wordt als een .eml opgeslagen.
Als ik een email opsla gebruik ik de de functie van SM die van een email een attachment maakt (forward as attachment). Ik kwam erachter dat als een email als attachment wordt 'ge-forward' dat SM die email opslaat in de data folder. Dit bestand kopieer ik dan naar een project folder.
Nu heb ik het probleem dat ik dit eml bestand niet kan openen. Ik kan iig niet openen op de manier zoals SquirrelMail de emails opent. Het lukt natuurlijk wel met fopen() en fread(), maar dat is niet de bedoeling
En het is geen optie om het bestand in MS Outlook te openen want daarom maak ik deze module
Als ik een email opsla gebruik ik de de functie van SM die van een email een attachment maakt (forward as attachment). Ik kwam erachter dat als een email als attachment wordt 'ge-forward' dat SM die email opslaat in de data folder. Dit bestand kopieer ik dan naar een project folder.
Ik weet dat het te maken heeft met de STREAM van SquirrelMail. Als een attachment als .eml wordt meegestuurd lukt het nl wel. Dan zit het in die STREAM en kan je het openen met variabelen zoals $passed_id en $passed_ent_id.
Ik heb gezocht naar een eml reader, maar ik kon niets vinden.
Weet één van jullie een oplossing, of moet ik het bestand anders opslaan, zodat het makkelijker te lezen is.
Ik zou het ook zelf misschien wel kunnen schrijven , maar ik zou niet weten hoe je de attachments uit een .eml moet halen...(met fread krijg je nl allemaal rare tekens)
Ik hoop dat dit een beetje duidelijk is...de post is iets langer geworden dan ik dacht