Fout bij e-nieuwsbrief

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

- wes  -

- wes -

23/02/2006 09:26:00
Quote Anchor link
ligt meer aan hoe je je programma insteld dat je mail ophaald

ja het is veilig om te sturen
 
PHP hulp

PHP hulp

17/11/2024 21:29:40
 
Jan Koehoorn

Jan Koehoorn

23/02/2006 09:33:00
Quote Anchor link
Barman:
Het testmailtje gaat goed. Hij verstuurt goed in html :).
Wat houdt die 2e smtp server in? Het is een backup smtp, houd dat in dat als bijvoorbeeld smtp.tiscali-business.nl het af laat weten dat dan smtp.userve.nl het overneemt?


Dat vermoed ik, plus dat je daar een eigen smtp server op zou kunnen geven, of bijvoorbeeld bbeyond of zo. Ik heb de hele documentatie van die phpmailer class ook nog niet doorgenomen. Maar hij kan erg veel; bijlages, HTML, embedded pictures enz.
 
Barman V

Barman V

23/02/2006 10:38:00
Quote Anchor link
Ja ik ben er erg tevreden over.

Hej wes, ben jij net zo gek als dat poppetje in je avatar :D
 
- wes  -

- wes -

23/02/2006 11:18:00
Quote Anchor link
^^ misschien ;)
 
Sander hueting

sander hueting

06/07/2007 08:19:00
Quote Anchor link
Is het ook mogelijk om met het script uit deze topic iedere BCC een uniek nr. mee tegeven, of een hele uniek '$mail->Body'
Dit nummer moet in de links naar de site komen te staan zodat ik kan nagaan wie er op de site is geweest?

$mail->Body = "<a href="http://www.website.nl/?id=1234";
 
GaMer B

GaMer B

06/07/2007 08:35:00
Quote Anchor link
Kun je doen met :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    $time
= time();
    echo md5($time);
?>
 
Sander hueting

sander hueting

06/07/2007 08:39:00
Quote Anchor link
$emailadressen = mysql_query ("SELECT * FROM testmaillist WHERE status = '0' AND email > '' ORDER by id");
while($emailadres = mysql_fetch_array($emailadressen)){
$mail->AddBCC ($emailadres['email']);
}


Het nummer waar het om gaat is gekoppeld aan dat van de database 'testmaillist' $emailadres['id'];

Als ieder e-mailtje een volgnummer krijgt zou dat goed wezen omdat id oplopend getal is
Gewijzigd op 01/01/1970 01:00:00 door sander hueting
 
Jan Koehoorn

Jan Koehoorn

06/07/2007 09:32:00
Quote Anchor link
Dat kan wel, maar dan moet je geen adressen in de BCC gaan stoppen. In dat geval is namelijk de mail-body voor alle ontvangers gelijk. Het verzenden van je mail moet je dan in een while loop stoppen waarin je de $body elke keer aanpast.
Edit:
Ik zie overigens dat dit topic anderhalf jaar oud is. Heb je het met Google gevonden?
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Sander hueting

sander hueting

06/07/2007 10:01:00
Quote Anchor link
Ja lang moeten zoeken voordat ik iets goed vond :) En dit werkt wel goed !

Bedankt het is inmiddels gelukt!
Gewijzigd op 01/01/1970 01:00:00 door sander hueting
 
Jurgen Aertssen

Jurgen Aertssen

25/07/2008 20:41:00
Quote Anchor link
Ik verzend een nieuwsbrief naar ongeveer 800 fans van onze muziekvereniging. Echter, een aantal fans krijgt de nieuwsbrief verminkt binnen. Enkele voorbeelden van deze verminking zijn:

------------------------------------------
Zoals u zult beamen is van deze nieuwsbrief niet veel te maken!
Groeten,
een van uw fans.

-----Oorspronkelijk bericht-----
Van:
Verzonden: Geen
Aan: [email protected]
Onderwerp: Onze Muziekvereniging - Nieuwsbrief 3-2008


From: [email protected]
Date: Fri, 23 May 2008 07:15:06 +0200 Message-ID:
<[email protected]> MIME-Version: 1.0 Content-type:
text/html;charset=ISO-8859-9 X-Priority: 1 Importance: Medium
X-MSto-Priority: Medium Return-Path: [email protected]
X-OriginalArrivalTime: 23 May 2008 05:15:08.0070 (UTC)
FILETIME=[F79F8460:01C8BC93]



<table width="750" border="0">
<tr>
<!-- PLAATJE ONLINE ZETTEN EN URL AANPASSEN -->
<td>
<img src="http://www.onzemuziekvereniging.info/images/frame_top_748x111.jpg" alt="logo
Onze Muziekvereniging">
</td>
</tr>
<tr>
<!-- INLEIDENDE TEXT -->
<td>

<p style="font-family: verdana; font-size: 6pt; color: black; text-align:
center;">
<a
href="http://www.onzemuziekvereniging.info/nieuwsbrief/nieuwsbrief_032008/onzemuziekvereniging_nieuwsbrief_032008.php" target="blank">KLIK HIER</a> INDIEN U DIT BERICHT NIET GOED
ONTVANGT |
<a href="http://www.onzemuziekvereniging.info/nieuwsbrief/aanmelden.php"
target="blank">IEMAND ANDERS AANMELDEN VOOR DE NIEUWSBRIEF</a> |
<a href="http://www.onzemuziekvereniging.info/nieuwsbrief/afmelden.php"
target="blank">AFMELDEN VOOR DE NIEUWSBRIEF</a></span>
<hr />
-----------------------------------------------


----- Original Message ----- To: <[email protected]>
Sent: Friday, May 23, 2008 7:16 AM
Subject: Onze Muziekvereniging - Nieuwsbrief 3-2008



[Verberg aangehaalde tekst]
From: [email protected]
Date: Fri, 23 May 2008 07:16:35 +0200
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-type: text/html;charset=ISO-8859-9
X-Priority: 1
Importance: Medium
X-MSto-Priority: Medium
Return-Path: [email protected]
X-OriginalArrivalTime: 23 May 2008 05:16:36.0031 (UTC) FILETIME=[2C0D4CF0:01C8BC94]



<table width="750" border="0">
<tr>
<!-- PLAATJE ONLINE ZETTEN EN URL AANPASSEN -->
<td>
<img src="http://www.onzemuziekvereniging.info/images/frame_top_748x111.jpg" alt="logo Onze Muziekvereniging">
</td>
</tr>
<tr>
<!-- INLEIDENDE TEXT -->
<td>
----------------------------------------------



Nu gebruik ik daarvoor de volgende bestanden:

inc_nieuwsbrief_emailverzending.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

// inlezen bestand met inhoud van nieuwsbrief
ob_start(); # start buffer
include_once("nieuwsbrief_032008/Onze_muziekvereniging_nieuwsbrief_032008.php");
# we pass the output to a variable
$body = ob_get_contents();
ob_end_clean(); # end buffer
# and here's our variable filled up with the html

echo ($body);
// einde inlezen bestand met inhoud van nieuwsbrief

// e-mailadressen en waarnaar verzonden moet worden

include("emailadressen.php");
// Einde e-mailadressen en waarnaar verzonden moet worden

$subject = "Onze Muziekvereniging - content type multipart/related";
$from = "[email protected]";
$var_name = "Onze Muziekvereniging Nieuwsbrief"; // Naam voor als afzender van het bevestigingsmailtje
$headers="";
    $headers .= "X-Sender:  $to\r\n";
    $headers .= "From: $from\r\n";
    $headers .= "Date: ".date("r")."\r\n";
    $headers .= "Message-ID: <".date("YmdHis")."makeweb@". $_SERVER['SERVER_NAME'].">\r\n";
    $headers .= "Bcc : $bcc\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html;charset=ISO-8859-9\r\n";
    $headers .= "X-Priority: 1\r\n";
    $headers .= "Importance: Medium\r\n";
    $headers .= "X-MSto-Priority: Medium\r\n";

mail($to, $subject, $body, $headers);

?>


Dit is de code van de eerste included file, Onze_muziekvereniging_nieuwsbrief_032008.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<?php

echo ("
<table width=\"750\" border=\"0\">
<tr>
<!-- PLAATJE ONLINE ZETTEN EN URL AANPASSEN -->
<td>
<img src=\"http://www.onzemuziekvereniging.info/images/frame_top_748x111.jpg\" alt=\"logo onzemuziekvereniging\">
</td>
</tr>
<tr>
<!-- INLEIDENDE TEXT -->
<td>

<p style=\"font-family: verdana; font-size: 6pt; color: black; text-align: center;\">
<a href=\"http://www.onzemuziekvereniging.info/nieuwsbrief/nieuwsbrief_032008/onzemuziekvereniging_nieuwsbrief_032008.php\" target=\"blank\">KLIK HIER</A> INDIEN U DIT BERICHT NIET GOED ONTVANGT |
<a href=\"http://www.onzemuziekvereniging.info/nieuwsbrief/aanmelden.php\" target=\"blank\">IEMAND ANDERS AANMELDEN VOOR DE NIEUWSBRIEF</a> |
<a href=\"http://www.onzemuziekvereniging.info/nieuwsbrief/afmelden.php\" target=\"blank\">AFMELDEN VOOR DE NIEUWSBRIEF</a></span>
<hr />

<p style=\"font-family: verdana; font-size: 10pt; color: black; text-align: left;\">
Onze Muziekvereniging | Nieuwsbrief 3-2008

<p>
Dit is onze laatste nieuwsbrief voor de zomer.
<br />Voor we met vakantie gaan, hebben we nog een paar optredens voor u in petto:

<p>
>&nbsp;24 mei &#8211; Grote Kerk in (plaatsnaam);
<br />>&nbsp;1 juni &#8211; deelname concours;
<br />>&nbsp;4 juni &#8211; openbare repetitie voor met name mannen, die interesse hebben om bij ons koor te komen zingen.                        

<p><strong>&Eacute;n…onze nieuwe CD is uit!</strong>

<p style=\"border: 2px solid #a84885;\">
<img src=\"http://www.onzemuziekvereniging.info/images/plaatje.jpg\" alt=\"Afbeelding van hoesje\">
<p>
Deze CD is opgenomen tijdens ons recente succesvolle concert.
<p>De CD &agrave; &#8364; 10,00 is te koop bij onze optredens of te bestellen via onze Website: <a href=\"http://www.onzemuziekvereniging.info\">www.onzemuziekvereniging.info</a>.

</td>
</tr>
</table>
<!-- einde code voor de kop van de nieuwsbrief-->

<!-- begin van de code voor informatie over het eerste concert -->

<!-- CONCERTTABEL -->
<table style=\"width: 750px; background-color: #aed3d9; margin-top: 10px; padding: 0; border-bottom: 6px solid #c64d8b; text-align: left;\">
<tr>
<td colspan=\"2\">
<p style=\"font-family: gill sans; font-size: 15pt; color: #2b2b2b; margin: 4px 4px 2px 4px;\">
<strong>Zaterdag 24 mei 2008</strong>
 <span style=\"font-style: italic;\">
<!-- titel -->
</span>
            </p>
        </td>
       </tr>

<tr>
<td bgcolor=\"#eeeeee\" style=\"width: 360px; margin: 1px 5px 5px 5px; border-left: 5px solid #635b45;\">
<p style=\"font-family: verdana; font-size: 10pt; color:  
#2b2b2b; margin: 0; margin-top: 5px; margin-left: 5px; width: 352px;\" >
<!-- omschrijving
$omschrijving_concert1-->
Concertenreeks tgv het 700-jarig bestaan van de Grote Kerk
<br />
<br />Aanvang: 20.00 uur.
<!-- URL informatie -->
<br />&nbsp;
</p>
</td>


<td bgcolor=\"#eeeeee\" style=\"width: 360px; margin: 1px 5px 5px 2px; border-left: 5px solid #635b45;\">
<p class=\"locatie\" style=\"font-family: verdana; font-size:  
10pt; color: #2b2b2b; margin: 0; margin-top: 5px; margin-left: 3px;
width: 352px;\" >
<!-- adresgegevens
$locatie_concert1-->
Grote Kerk
<br />(adres)
<br />(plaats)
<br /><br />Voor meer informatie: <a href=\"http://www.grotekerk.nl/evenementen.htm\" target=\"new\">http://www.grotekerk.nl/evenementen</a>

<!-- URL informatie -->
<br />&nbsp;
</p>
</td>
</tr>


<tr>
<td colspan=\"2\">
<p class=\"prijs\" style=\"font-family: gill sans; font-size:  
14pt; color: #2b2b2b; font-style: italic; margin: 1px 10px 3px 0px;
text-align: right; width: 740px;\">
<!-- €-teken &#8364;prijs $toegangsprijs_concert1-->
        </td>
       </tr>
</table>
<br />
<!-- EINDE CONCERTTABEL -->

<!-- einde code voor eerste concert -->

<!-- code voor tweede concert -->

<!-- CONCERTTABEL -->
<table style=\"width: 750px; background-color: #aed3d9; margin-top:  
10px; padding: 0; border-bottom: 6px solid #c64d8b; text-align: left;\">
<tr>
<td colspan=\"2\">
<p style=\"font-family: gill sans; font-size: 15pt; color:  
#2b2b2b; margin: 4px 4px 2px 4px;\">
<!-- datum en tijd
$datum_concert2 $tijdstip_concert2-->
<strong>Zondag 1 juni 2008</strong>
 <span style=\"font-
style: italic;\">
<!-- titel -->
$titel_concert2</span>
            </p>
        </td>
       </tr>


<tr>
<td bgcolor=\"#eeeeee\" style=\"width: 360px; margin: 1px 5px 5px 5px; border-left: 5px solid #635b45;\">
<p style=\"font-family: verdana; font-size: 10pt; color:  
#2b2b2b; margin: 0; margin-top: 5px; margin-left: 5px; width: 352px;\" >
<!-- omschrijving
$omschrijving_concert2-->
Deelname aan concours.
<br /><strong>Onze muziekvereniging</strong> treedt op van 13.30 tot 14.00 en van 15.00 tot 15.30 in de Nieuwe Concertzaal.
<br />Om 16.45 is er een gezamenlijke afsluiting van alle deelnemende koren op het Marktplein

<!-- URL informatie -->
<br />&nbsp;
</p>
</td>

<td bgcolor=\"#eeeeee\" style=\"width: 360px; margin: 1px 5px 5px 2px; border-left: 5px solid #635b45;\">
<p class=\"locatie\" style=\"font-family: verdana; font-size:  
10pt; color: #2b2b2b; margin: 0; margin-top: 5px; margin-left: 3px;
width: 352px;\" >
<!-- adresgegevens
$locatie_concert2-->
Nieuwe Concertzaal
<br />(adres)
<br />(plaats)
<!-- URL informatie -->
<br />&nbsp;
<br />Voor meer informatie zie: <a href=\"http://www.middelburgvolkoren.nl\" target=\"new\">www.middelburgvolkoren.nl</a>
</p>
</td>
</tr>


<tr>
         <td colspan=\"2\">
             <p class=\"prijs\" style=\"font-family: gill sans; font-size:  
14pt; color: #2b2b2b; font-style: italic; margin: 1px 10px 3px 0px;
text-align: right; width: 740px;\">
<!-- €-teken &#8364; prijs
$toegangsprijs_concert2-->
        </td>
       </tr>
</table>
<br />
<!-- EINDE CONCERTTABEL -->
<!-- einde code voor tweede concert -->

<p>
<p style=\"font-size: 20px; color: #2496AB; font-weight: bold;\">Wilt u meer weten over ons koor? Bezoek dan onze website: <a href=\"http://www.onzemuziekvereniging.info\">www.onzemuziekvereniging.info</a>
"
);

?>


<html>
<head>
<title>Onze Muziekvereniging| Nieuwsbrief 3-2008</title>
</head>
<body>
</body>
</html>


Daarna komt het bestand emailadressen.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

$to
= '[email protected]';

$bcc=
'[email protected]' . ', ' .
'[email protected]' . ', ' .
'[email protected]';
?>



Met deze bestanden verzend ik de nieuwsbrief handmatig naar al onze fans. In het bestand emailadressen.php zet ik elke keer honderd emailadressen in de $bcc-variabele, ik upload emailadressen.php, roep inc_verzending_nieuwsbrief.php aan en daarna wijzig ik emailadressen.php door in de $bcc-variabele 100 nieuwe adressen te plaatsen, die ik dan vijf minuten later de nieuwbrief toezend door inc_verzending_nieuwsbrief.php .

Hoe zorg ik ervoor de iedereen deze nieuwsbrief fatsoenlijk kan lezen? Zit dat'm in het content-type?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $headers
.= "Content-type: text/html;charset=ISO-8859-9\r\n";
?>


Graag jullie advies!
 
GaMer B

GaMer B

25/07/2008 20:44:00
Quote Anchor link
Jurgen, kort a.u.b. even je code in.

Over je probleem: Ik denk dat de verminking komt doordat er niet de juiste headers zijn verstuurd. Probeer een PHP mail class uit. Zo hoef je niet het ei opnieuw uit te vinden. Voorbeelden van zo'n PHP mail class zijn: Swift Mailer en PHPmailer.
 
- SanThe -

- SanThe -

25/07/2008 21:09:00
Quote Anchor link
Je html deugt niet.

Eerst

<table width=\"750\" border=\"0\">
en de hele meut

En dan pas

<html>
<head>
<title>Onze Muziekvereniging| Nieuwsbrief 3-2008</title>
</head>
<body>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.