Mail met Bijlage versturen
Hallo lezers,
Ik heb een mail script dat na het invullen van de gegevens een email verstuurd. Ik wil hier een bijlage aan toevoegen, ik krijg dit alleen niet voor elkaar. Het script werkt verder prima.
Contact.php (word ingeladen in de index)
Vervolg mail.php
Ik heb een mail script dat na het invullen van de gegevens een email verstuurd. Ik wil hier een bijlage aan toevoegen, ik krijg dit alleen niet voor elkaar. Het script werkt verder prima.
Contact.php (word ingeladen in de index)
Vervolg mail.php
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
60
61
62
63
64
65
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
60
61
62
63
64
65
<?php
$to = 'info@mailadres.nl';
//$to = 'info@mailadres.nl';
$subject = 'onderwerp - Website Bericht';
$headers = 'From: '.$_POST["email"].'' . "\r\n" .
'Reply-To: '.$_POST["email"].'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message =
'Website bericht<br />
Vraag offerte aan<br /><br />
---------------------------------------<br /><br />
Naam: '.$_POST["naam"].'<br />
Straat en huisnr.: '.$_POST["straat"].' '.$_POST["huisnummer"].'<br />
Postcode: '.$_POST["postcode"].'<br />
Woonplaats: '.$_POST["woonplaats"].'<br />
Email adres: '.$_POST["email"].'<br />
Telefoonnummer: '.$_POST["telefoon"].'<br />
zelf ophalen: '.$_POST["bereikbaar"].'';
mail($to, $subject, $message, $headers);
$to2 = $_POST['email'];
$subject2 = 'webadres.nl - Vraag offerte aan';
$headers2 = 'From: '.$to .'' . "\r\n" .
'Reply-To: '.$to .'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers2 .= "MIME-Version: 1.0\r\n";
$headers2 .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message2 =
'Geachte heer/mevrouw '.$_POST["naam"].'
<br/><br/> Verhaaltje ....<br/><br/>
Heeft u vragen neem dan gerust contact met ons op via het onderstaande email adres.<br/><br/>
Groeten van,<br/>
Het team webadres.nl<br/><br/>
<B>Info@mailadres.nl<br>
---------------------------------------
Naam: '.$_POST["naam"].'<br/>
Straat en huisnr.: '.$_POST["straat"].' '.$_POST["huisnummer"].'<br/>
Postcode: '.$_POST["postcode"].'<br/>
Woonplaats: '.$_POST["woonplaats"].'<br/>
Email adres: '.$_POST["email"].'<br/>
Telefoonnummer: '.$_POST["telefoon"].'<br/>
zelfinstallatie: '.$_POST["bereikbaar"].'<br/>
';
mail($to2, $subject2, $message2, $headers2);
?>
$to = 'info@mailadres.nl';
//$to = 'info@mailadres.nl';
$subject = 'onderwerp - Website Bericht';
$headers = 'From: '.$_POST["email"].'' . "\r\n" .
'Reply-To: '.$_POST["email"].'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message =
'Website bericht<br />
Vraag offerte aan<br /><br />
---------------------------------------<br /><br />
Naam: '.$_POST["naam"].'<br />
Straat en huisnr.: '.$_POST["straat"].' '.$_POST["huisnummer"].'<br />
Postcode: '.$_POST["postcode"].'<br />
Woonplaats: '.$_POST["woonplaats"].'<br />
Email adres: '.$_POST["email"].'<br />
Telefoonnummer: '.$_POST["telefoon"].'<br />
zelf ophalen: '.$_POST["bereikbaar"].'';
mail($to, $subject, $message, $headers);
$to2 = $_POST['email'];
$subject2 = 'webadres.nl - Vraag offerte aan';
$headers2 = 'From: '.$to .'' . "\r\n" .
'Reply-To: '.$to .'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers2 .= "MIME-Version: 1.0\r\n";
$headers2 .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message2 =
'Geachte heer/mevrouw '.$_POST["naam"].'
<br/><br/> Verhaaltje ....<br/><br/>
Heeft u vragen neem dan gerust contact met ons op via het onderstaande email adres.<br/><br/>
Groeten van,<br/>
Het team webadres.nl<br/><br/>
<B>Info@mailadres.nl<br>
---------------------------------------
Naam: '.$_POST["naam"].'<br/>
Straat en huisnr.: '.$_POST["straat"].' '.$_POST["huisnummer"].'<br/>
Postcode: '.$_POST["postcode"].'<br/>
Woonplaats: '.$_POST["woonplaats"].'<br/>
Email adres: '.$_POST["email"].'<br/>
Telefoonnummer: '.$_POST["telefoon"].'<br/>
zelfinstallatie: '.$_POST["bereikbaar"].'<br/>
';
mail($to2, $subject2, $message2, $headers2);
?>
Gewijzigd op 05/07/2011 09:01:02 door Johannes van Broekhuzien
Gesponsorde koppelingen:
Waarom gebruik je geen PHP-mailer of Swiftmailer. Dat werkt stukken makkelijker.
- Aar - op 05/07/2011 09:05:20:
Waarom gebruik je geen PHP-mailer of Swiftmailer. Dat werkt stukken makkelijker.
Dit is het antwoord.
Niet met php's mail function doen, das onhandig, slecht, werkt niet goed. Gewoon een alternatief pakken zoals die twee (zijn de beste).
Thanks voor het antwoord, kort maar krachtig.
Het is dus te ingewikkeld om in dit script snel een bijlage toe te voegen?
Het is dus te ingewikkeld om in dit script snel een bijlage toe te voegen?
En dan is de vraag aan Karl "hoe doen phpMailer en Swift-mailer dan dan"?
Ik denk op dezelfde manier, maar dan netjes verpakt in functies in een class.... ;-)
Nou, nee hoor.
De eerste result achter Vincents link geeft al een mooie uitleg en code. Maar ik moet zeggen, met phpMailer heb je dit met één code-regel geregeld.
Ik denk op dezelfde manier, maar dan netjes verpakt in functies in een class.... ;-)
Johannes van Broekhuzien op 05/07/2011 09:27:08:
Thanks voor het antwoord, kort maar krachtig.
Het is dus te ingewikkeld om in dit script snel een bijlage toe te voegen?
Het is dus te ingewikkeld om in dit script snel een bijlage toe te voegen?
Nou, nee hoor.
De eerste result achter Vincents link geeft al een mooie uitleg en code. Maar ik moet zeggen, met phpMailer heb je dit met één code-regel geregeld.
Gewijzigd op 05/07/2011 09:29:09 door - Aar -
- Aar - op 05/07/2011 09:27:26:
En dan is de vraag aan Karl "hoe doen phpMailer en Swift-mailer dan dan"?
Ik denk op dezelfde manier, maar dan netjes verpakt in functies in een class.... ;-)
(...)
Ik denk op dezelfde manier, maar dan netjes verpakt in functies in een class.... ;-)
(...)
Dus écht niet.
Als je tegen swiftmailer (phpmailer ben ik niet bekend mee, was vroeger niet veilig) zegt dat je via smtp (wat vrij normaal is) wilt mailen, dan maakt die een stream aan die via smtp de mail verstuurd. Dus niet via php's mail function.
Karl, ik heb het eigenlijk over het toevoegen van de bijlage in een mail.
En ja, dat werkt ook behoorlijk omslachtig vind ik als je dit in mail() gebruikt.
En ja, dat werkt ook behoorlijk omslachtig vind ik als je dit in mail() gebruikt.
Gewijzigd op 05/07/2011 09:44:12 door - Aar -
- Aar - op 05/07/2011 09:43:45:
Karl, ik heb het eigenlijk over het toevoegen van de bijlage in een mail.
En ja, dat werkt ook behoorlijk omslachtig vind ik als je dit in mail() gebruikt.
En ja, dat werkt ook behoorlijk omslachtig vind ik als je dit in mail() gebruikt.
Dan nog is het anders.
Namens de amateur hier, nemen jullie ook opdrachten aan ?
Daarvoor kan je beter in het vacature-forum terecht en een bericht starten volgens de geldende regelgeving daar.
Eerst nog maar eens zelf proberen met phpmailer of swiftmailer.
Welke raden jullie aan?
Welke raden jullie aan?
Ikzelf gebruik phpMailer.
Ik gebruik swiftmailer.
Ik liever swiftmailer



