mail script verstuur FROM niet mee
Alleen bij bij het versturen van $m wordt de naam niet mee verstuurd. Kan iemand mij vertellen hoe ik dit kan oplossen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?
foreach ($data as $name => $user_gegevens)
{
$message .=
' <table>
<tr>
<td width="120"><b>' .$name.'</b>: </td>
<td> </td>
<td width="300">'.$user_gegevens.'</td>
</tr>
</table>';
}
// hier wordt de bovenstaande (eerste) mail naar toe gezonden
$m = mail
(
"******@gmail.com",
"Nieuwe aanmelding",
$message,
'FROM:'.$data["e-mail"]."\r\nContent-type: text/html"
);
//tweede mailtje dat wordt verstuurd
$message2 =
"Ontvangstbevestiging,\n\n<br>".
"Beste ". $data["roepnaam"]." ".$data["achternaam"].", <br>
U heeft zig ingeschreven voor ".$formuliernaam. ".\n\n".
"Indien dit niet juist is, of als u nog vragen heeft kunt u contact opnemen met: www.fysiotherapie-lek-yssel.nl";
// waar het tweede mailtje heen gestuurd
$m2 = mail
(
($data["e-mail"]),
"Ontvankstbevestiging ".$formuliernaam."",
$message2,
'FROM: Fysiotherapie Lek & Yssel'."\r\n Content-type: text/html"
);
if($m)
{
echo " Uw inschrijving is verstuurd.";
}
else
{
echo "Sorry, uw inschrijving kan niet verzonden worden. Neem contact op met www.fysiotherapie-lek-yssel.nl";
}
}
?>
foreach ($data as $name => $user_gegevens)
{
$message .=
' <table>
<tr>
<td width="120"><b>' .$name.'</b>: </td>
<td> </td>
<td width="300">'.$user_gegevens.'</td>
</tr>
</table>';
}
// hier wordt de bovenstaande (eerste) mail naar toe gezonden
$m = mail
(
"******@gmail.com",
"Nieuwe aanmelding",
$message,
'FROM:'.$data["e-mail"]."\r\nContent-type: text/html"
);
//tweede mailtje dat wordt verstuurd
$message2 =
"Ontvangstbevestiging,\n\n<br>".
"Beste ". $data["roepnaam"]." ".$data["achternaam"].", <br>
U heeft zig ingeschreven voor ".$formuliernaam. ".\n\n".
"Indien dit niet juist is, of als u nog vragen heeft kunt u contact opnemen met: www.fysiotherapie-lek-yssel.nl";
// waar het tweede mailtje heen gestuurd
$m2 = mail
(
($data["e-mail"]),
"Ontvankstbevestiging ".$formuliernaam."",
$message2,
'FROM: Fysiotherapie Lek & Yssel'."\r\n Content-type: text/html"
);
if($m)
{
echo " Uw inschrijving is verstuurd.";
}
else
{
echo "Sorry, uw inschrijving kan niet verzonden worden. Neem contact op met www.fysiotherapie-lek-yssel.nl";
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Net-marker
Kijk eens in de bron van je mail wat er precies aan headers binnen komt?
from
to ...........,
date Jan 9, 2008 8:44 PM
subject Nieuwe aanmelding
mailed-by fysiotherapie-lek-yssel.nl
Makkelijk te gebruiken en prima gedocumenteerd.
Ik gebruik het al een hele tijd en altijd zonder problemen.
http://sourceforge.net/projects/phpmailer
Oke bedankt voor de tip. Maar ik zou toch graag dit probleem eerst oplossen. Nieuwe dingen proberen is zeker wel leuk, maar levert vaak ook weer nieuwe problemen op. En daar heb ik helaas geen tijd voor op het moment.
SwiftMailer aanraden, ik had het zelf ook nog nooit geprobeerd. Maar het werkte meteen zonder al te veel moeite tedoen! En zoveel hoef je niet aan te passen verder.
In 2 minuten had ik mijn mailscript omgebouwd naar SwiftMailer.
Ik kan je ook In 2 minuten had ik mijn mailscript omgebouwd naar SwiftMailer.
Gewijzigd op 01/01/1970 01:00:00 door richard
oke, het zeker allemaal proberen. Ik heb het ondertussen ook opgelost. Ik had de var met hoofdletter E geschreven.
Dat moet natuurlijk wel een emailadres zijn.
net-marker schreef op 10.01.2008 11:32:
En blijkbaar de error_reporting niet aanstaan of op een te laag niveau ingesteld. Je had anders wel een notice gekregen op een niet-bestaande variabele.Ik had de var met hoofdletter E geschreven.
mmm goeie tip. ik zal er eens naar kijken