meerdere personen email ontvangen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Leon den H

Leon den H

14/08/2010 15:59:31
Quote Anchor link
Hallo allen,

Ik zit met het volgende klein probleempje. Graag wil ik twee ontvangers hebben van mijn contactscript. Hieronder een klein stukje script wat ik heb ingevuld:

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
<?php

        $onderwerp1
= 'Nieuwe resevering';
        $ontvanger1 = 'mijn@mail.com;
        $ontvanger2 = '
mijn2@mail.com;
        $headers1 = 'From: '.$_POST['emailadres2'].'' . "\r\n";
        if(mail($ontvanger1, $onderwerp1, $bericht1, $headers1))
            mail($ontvanger2, $onderwerp1, $bericht1, $headers1);

/* dit heb ik ook geprobeer /*

$onderwerp1 = 'Nieuwe resevering';
        $ontvanger1 = 'mijn@mail.com';
        $ontvanger2 = "mijn2@mail.com";
        $headers1 = 'From: '.$_POST['emailadres2'].'' . "\r\n";
        if(mail($ontvanger1, $onderwerp1, $bericht1, $headers1))
                if(mail($ontvanger2, $onderwerp1, $bericht1, $headers1))
    
?>


Toevoeging op 14/08/2010 16:02:43:

Leon den H op 14/08/2010 15:59:31:
Hallo allen,

Ik zit met het volgende klein probleempje. Graag wil ik twee ontvangers hebben van mijn contactscript. Hieronder een klein stukje script wat ik heb ingevuld:

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
<?php

        $onderwerp1
= 'Nieuwe resevering';
        $ontvanger1 = 'mijn@mail.com;
        $ontvanger2 = '
mijn2@mail.com;
        $headers1 = 'From: '.$_POST['emailadres2'].'' . "\r\n";
        if(mail($ontvanger1, $onderwerp1, $bericht1, $headers1))
            mail($ontvanger2, $onderwerp1, $bericht1, $headers1);

/* dit heb ik ook geprobeerd */

$onderwerp1 = 'Nieuwe resevering';
        $ontvanger1 = 'mijn@mail.com';
        $ontvanger2 = "mijn2@mail.com";
        $headers1 = 'From: '.$_POST['emailadres2'].'' . "\r\n";
        if(mail($ontvanger1, $onderwerp1, $bericht1, $headers1))
                if(mail($ontvanger2, $onderwerp1, $bericht1, $headers1))
    
?>




Toevoeging op 14/08/2010 16:04:20:

de onderste moet het zijn, want ik kon de bovenste niet maar aanpassen. Men zei dat ik een veld vergeten was (!)
 
PHP hulp

PHP hulp

27/07/2021 10:32:24
 
Tobias Tobias

Tobias Tobias

14/08/2010 16:25:07
Quote Anchor link
op regel 4 en 5 mist een '
 
Hendrik de Jager

Hendrik de Jager

14/08/2010 20:55:42
Quote Anchor link
Je eerst stukje word:

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
<?php

        $onderwerp1
= 'Nieuwe resevering';
        $ontvanger1 = 'mijn@mail.com';
        $ontvanger2 = 'mijn2@mail.com';
        $headers1 = 'From: '.$_POST['emailadres2'].'' . "\r\n";
        if(mail($ontvanger1, $onderwerp1, $bericht1, $headers1))
            mail($ontvanger2, $onderwerp1, $bericht1, $headers1);

/* dit heb ik ook geprobeerd */

$onderwerp1 = 'Nieuwe resevering';
        $ontvanger1 = 'mijn@mail.com';
        $ontvanger2 = "mijn2@mail.com";
        $headers1 = 'From: '.$_POST['emailadres2'].'' . "\r\n";
        if(mail($ontvanger1, $onderwerp1, $bericht1, $headers1))
                if(mail($ontvanger2, $onderwerp1, $bericht1, $headers1))
    
?>
Gewijzigd op 14/08/2010 20:56:06 door Hendrik de Jager
 
Bas Kreleger
Beheerder

Bas Kreleger

14/08/2010 21:03:24
Quote Anchor link
That doesn't make sense.

Waarom niet een array van ontvangers maken en dan via een foreach loop mailen?

Dat is PHP technisch een beter oplossing alleen moet je dat ook niet doen. Het beste kun je met meerdere ontvangers naar Swift mailer kijken. Simpel in gebruik en ipv de server mail functie te gebruiken, gebruik je een SMTP server. Daarnaast biedt Swift ook nog eens hele goede headers aan in de e-mail waardoor je e-mail niet als spam wordt herkend.

Helemaal als het om reserveringen gaat, wil je dat alles goed aankomt en kun je je geen mis mail veroorloven.
 
Dalando De Zuil

Dalando De Zuil

14/08/2010 22:27:06
Quote Anchor link
Maar je kan toch ook

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$ontvangers = array('em@il1.nl', 'em@il2.nl', 'em@il3.nl', 'em@il4.nl')

mail() // mail je zooi.


Ik heb mail() niet ingevuld.
 
Leon den H

Leon den H

15/08/2010 09:30:06
Quote Anchor link
Bedankt voor de reacties, maar het is nog steeds niet gelukt. Ik heb het laatste advies opgevolgd. De code ziet er nu als volgt uit:

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

/* ik ontvang wel email op het eerste adres */

    $onderwerp1 = 'Nieuwe resevering';
        $ontvangers = array ('test@mail.com' , 'test1@mail.com' );
        $headers1 = 'From: '.$_POST['emailadres2'].'' . "\r\n";
        if(mail($ontvangers, $onderwerp1, $bericht1, $headers1))
        {

            echo 'Uw reservering is met succes verzonden';
        }


?>
 
Bas Kreleger
Beheerder

Bas Kreleger

15/08/2010 11:53:57
Quote Anchor link
Je moet dan even gaan kijken naar de functie mail want dat kan niet in een array zover daar staat.

Wat dus wel zou werken is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$ontvangers
= array ('test@mail.com' , 'test1@mail.com' );

//aanpassen in

$ontvangers = 'test@mail.com, test1@mail.com';
?>
Gewijzigd op 15/08/2010 11:54:42 door Bas Kreleger
 
Leon den H

Leon den H

15/08/2010 14:02:51
Quote Anchor link
@ Bas: Wederom bedankt !! Het is gelukt :D.
 



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.