mail()
nu wou ik een tweede invoegen
dus copy paste van de eerste
ik krijg de melding (dat de mail verstuurd is => dat was nu 2 dagen geleden)
en ik heb de nog steeds niet terug
heb me verdiept in php mailer maar ik krijg geen connectie met smtp dus vrees ik dat ik dit niet kan gebruiken
weet iemand waarom dit mail() niet werkt en op een andere pagina wel?
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$to = "[email protected]";
$subject = "This is subject";
$message = "<b>This is HTML message.</b>";
$message .= "<h1>This is headline.</h1>";
$header = "From:[email protected] \r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html\r\n";
$retval = mail ($to, $subject, $message, $header);
if( $retval == true )
{
echo "Mails zijn verstuurd";
}
else
{
echo "Message could not be sent...";
echo "Mailer Error: " . $retval->ErrorInfo;
}
?>
$to = "[email protected]";
$subject = "This is subject";
$message = "<b>This is HTML message.</b>";
$message .= "<h1>This is headline.</h1>";
$header = "From:[email protected] \r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html\r\n";
$retval = mail ($to, $subject, $message, $header);
if( $retval == true )
{
echo "Mails zijn verstuurd";
}
else
{
echo "Message could not be sent...";
echo "Mailer Error: " . $retval->ErrorInfo;
}
?>
ik krijg de melding is verstuurd
Misschien in de spambox? Komen ze wel aan op non-Gmail adressen?
telenet
maar het andere script wel
zo worden alle2 met een formulier aangesproken
Toevoeging op 20/11/2015 22:53:36:
code van de andere
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
48
49
50
51
52
53
54
55
56
57
58
59
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
48
49
50
51
52
53
54
55
56
57
58
59
<?php
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//zet hier zoveel e-mailadressen neer als je wilt, gescheiden door een komma
$aan = "[email protected]";
$onderwerp = "Informatie - Offerte aanvraag";
$berichtj1 = $_POST['gas'];
$berichtj2 = $_POST['mazout'];
$berichtj3 = $_POST['sanitair'];
$berichtj4 = $_POST['onderhoud'];
$berichtj5 = $_POST['extrainfo'];
if ($berichtj1=="x") {$gas="Gas installatie" ."\n";} else { $gas=""; };
if ($berichtj2=="x") {$mazout="Mazout installatie"."\n";}else { $mazout=""; };
if ($berichtj3=="x") {$sanitair="Sanitair installatie"."\n";}else { $sanitair=""; };
if ($berichtj4=="x") {$onderhoud="Onderhoud van ketel"."\n";}else { $onderhoud=""; };
$tekst = "************ Algemene gegevens *************** \r\n".
"Naam: ". $_POST['naam'] . "\r\n" .
"E-mailadres: ". $_POST['emailbezoeker'] . "\r\n".
"Straat: ". $_POST['straat'] . "\r\n".
"gemeente: ". $_POST['gemeente'] . "\r\n".
"postcode: ". $_POST['postcode'] . "\r\n".
"Gsm nummer: ". $_POST['gsm'] . "\r\n".
"********** Informatie gevraagd over ********** \r\n".
"\r\n".
"$gas" .
"$mazout" .
"$sanitair".
"$onderhoud".
"\r\n".
"***************extra informatie*************** \r\n".
"\r\n".
"$berichtj5".
"\r\n".
"********************************************** \r\n";
$headers = "From: ". $_POST['emailbezoeker'] . "\r\n";
$headers .= "Reply-To:". $_POST['emailbezoeker'] . "\r\n";
mail($aan, $onderwerp, $tekst, $headers);
?>
en deze verstuur en komt meteen in de mail box
[size=xsmall][i]Toevoeging op 20/11/2015 23:06:39:[/i][/size]
Ok nog eens een copy genomen en aangepast en rara nu het werkt nu wel
snap momenteel er niets van (maar ja da heb nog vaker :-$ )
toch bedankt
SOLVED
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//zet hier zoveel e-mailadressen neer als je wilt, gescheiden door een komma
$aan = "[email protected]";
$onderwerp = "Informatie - Offerte aanvraag";
$berichtj1 = $_POST['gas'];
$berichtj2 = $_POST['mazout'];
$berichtj3 = $_POST['sanitair'];
$berichtj4 = $_POST['onderhoud'];
$berichtj5 = $_POST['extrainfo'];
if ($berichtj1=="x") {$gas="Gas installatie" ."\n";} else { $gas=""; };
if ($berichtj2=="x") {$mazout="Mazout installatie"."\n";}else { $mazout=""; };
if ($berichtj3=="x") {$sanitair="Sanitair installatie"."\n";}else { $sanitair=""; };
if ($berichtj4=="x") {$onderhoud="Onderhoud van ketel"."\n";}else { $onderhoud=""; };
$tekst = "************ Algemene gegevens *************** \r\n".
"Naam: ". $_POST['naam'] . "\r\n" .
"E-mailadres: ". $_POST['emailbezoeker'] . "\r\n".
"Straat: ". $_POST['straat'] . "\r\n".
"gemeente: ". $_POST['gemeente'] . "\r\n".
"postcode: ". $_POST['postcode'] . "\r\n".
"Gsm nummer: ". $_POST['gsm'] . "\r\n".
"********** Informatie gevraagd over ********** \r\n".
"\r\n".
"$gas" .
"$mazout" .
"$sanitair".
"$onderhoud".
"\r\n".
"***************extra informatie*************** \r\n".
"\r\n".
"$berichtj5".
"\r\n".
"********************************************** \r\n";
$headers = "From: ". $_POST['emailbezoeker'] . "\r\n";
$headers .= "Reply-To:". $_POST['emailbezoeker'] . "\r\n";
mail($aan, $onderwerp, $tekst, $headers);
?>
en deze verstuur en komt meteen in de mail box
[size=xsmall][i]Toevoeging op 20/11/2015 23:06:39:[/i][/size]
Ok nog eens een copy genomen en aangepast en rara nu het werkt nu wel
snap momenteel er niets van (maar ja da heb nog vaker :-$ )
toch bedankt
SOLVED
Gewijzigd op 20/11/2015 22:54:56 door chris Bosmans
nu dacht ik ok, mijn html brief is klaar -> die heb ik als txt in mijn mail() geplaatst
alle inline css werkt geen probleem hier.
nu nog een logo boven aan de mail en bam af is ie
nu daar knijpt het schoentje
ik had het misschien te simpel ingezien
gewoon <img src="http://www.xx.be/pics/foto.jpg" /> er bij zetten en hupla..
ik krijg gewoon een image holder in mijn mail met een mooi kruisje :(
maar helaas dit werkt niet, ik heb al een paar uurkes aan het google, maar de dingen die ik vind lukt het mij niet?
kan iemand verder helpen met wat goede tips?
Toevoeging op 21/11/2015 22:12:45:
iemand een idee?
Gewijzigd op 21/11/2015 14:04:14 door chris Bosmans