Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] imap_mail() geeft niet het gewenste resultaat.. (https://forum.scholieren.com/showthread.php?t=631444)

Triloxigen 16-10-2003 11:05

[PHP] imap_mail() geeft niet het gewenste resultaat..
 
Ik ben bezig met een PHP webmail (IMAP/POP3 ) script.
De server draait een IMAP en POP3 server, en werkt perfect.
E-mail ophalen, lezen, etcetc werkt allemaal zonder problemen.

Alleen het sturen van e-mail via imap_mail() geeft niet het gewenste resultaat.
Voor de duidelijkheid, het werkt wel, maar neit zo goed als ik wil :)

De code:
PHP-code:

    $envelope["from"] = $_POST[from];
    
$envelope["to"] = $_POST[to];

    
    
$mailbody[0]["type"] = "TEXT";
    
$mailbody[0]["subtype"] = "plain";
    
$mailbody[0]["description"] = "text/plain";
    
$mailbody[0]["contents.data"] = "$_POST[message]\n\n\n\t";

    
$mail imap_mail_compose($envelope,$mailbody);

    
$headers "From: $_POST[from]\r\n";
    
$headers .= "Reply-To: $_POST[from]\r\n";
    
$headers .= "Return-path: $_POST[from]\r\n";
    
$headers .= "X-Priority: $_POST[priority]\r\n";
    
$headers .= "X-Mailer: **********.nl Webmail\r\n";

    
imap_mail($_POST[to],$_POST[subject],$mail,$headers,$_POST[cc],$_POST[bcc]); 

De e-mail die ik krijg bevat de headers:
Code:

Return-path: <www-data@[mailserver(niet domein)]>
Envelope-to: [email waar het heen gaat]
Delivery-date: Thu, 16 Oct 2003 11:42:17 +0200
Received: from www-data by [mailserver] with local (Exim 4.20)
    id 1AA4e9-0006JS-Cx
    for [email waar het heen gaat]; Thu, 16 Oct 2003 11:42:17 +0200
To: [email waar het heen gaat]
Subject: [Onderwerp]
From: [mailbox_account]@[mailserver]
Message-Id: <E1AA4e9-0006JS-Cx@[mailserver]>
Sender: www-data <www-data@[mailserver]>
Date: Thu, 16 Oct 2003 11:42:17 +0200
X-UIDL: A(7"!M-a"!T:C!!@Fg!!

De Return-Path en From iig al kloppen niet.

Maar in het bericht zelf staat:
Citaat:

From: [naam] <[goede_emailadres]>
To: [to_adres klopt ook]
MIME-Version: 1.0
Content-Type: TEXT/plain; CHARSET=US-ASCII
Content-Description: text/plain

bericht
De headers staan nu dusin het bericht,
ik weet eigenlijk niet meer wat ik fout doe :/

De goede variablen worden wel in het formulier gepost,
alleen de uitvoering oid klopt niet.
Heeft iemand ervaring emt imap_mail() of iets anders waar ik eventueel iets mee zou kunnen.

(En vast een vraag voor later, weet iemand een resource waar ik kan kijken hoe het zit met attachments).

Orion 16-10-2003 11:56

Ik heb dit wel eens met de gewone mail() functie gehad


zelfde script deed het op de ene server wel goed en op de andere niet. geen idee waar het aan ligt, though

Triloxigen 30-10-2003 14:08

up

Triloxigen 31-10-2003 08:39

Citaat:

Bootsman123 schreef op 30-10-2003 @ 16:59:
Kijk anders eens hier:
http://www.phpbuilder.com/columns/kartic20000807.php3

ZaL eens kijken,
bedankt.


Alle tijden zijn GMT +1. Het is nu 19:02.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.