Versio

Swift-3.3.2-php5

Overzicht Reageren

Lissy Pixel

Lissy Pixel

22/01/2008 14:36:00
Quote Anchor link
Wellicht voor sommige een duffe vraag maar ik stel hem toch.

Hoe gebruik je Swift-3.3.2-php5?

Ik heb een database met allemaal e-mail adressen en die mensen wil ik dus regelmatig een nieuwsbrief sturen.
Uiteraard upload ik alles van de downlaod naar een map op de server en wat doe dan?
Hoe roep ik e.e.a. aan?
Hoe verstuur ik mijn nieuwsbrief?
Waar maak ik mijn nieuwsbrief?

Wie heeft raad en of een stappenplan?
 
PHP hulp

PHP hulp

25/05/2012 15:54:41
Gesponsorde koppelingen:
 
Lissy Pixel

Lissy Pixel

22/01/2008 14:42:00
Quote Anchor link
Heb inmiddels dit gevonden: http://www.swiftmailer.org/wikidocs/v3/tutorials/basic

en ga hiermee aan de slag <|:-0)
 
ScripterHW

ScripterHW

22/01/2008 15:08:00
Quote Anchor link
Niet dubbel posten. Je kan ook je oude topic aanpassen ;-)
 
Scrptr

Scrptr

22/01/2008 15:10:00
Quote Anchor link
ScripterHW schreef op 22.01.2008 15:08:
Niet dubbel posten. Je kan ook je oude topic aanpassen ;-)
En dit bericht is wel nuttig?
 
ScripterHW

ScripterHW

22/01/2008 15:11:00
Quote Anchor link
Scrptr schreef op 22.01.2008 15:10:
ScripterHW schreef op 22.01.2008 15:08:
Niet dubbel posten. Je kan ook je oude topic aanpassen ;-)
En dit bericht is wel nuttig?


Lol? Het is gewoon een aanrader :)
 
Lissy Pixel

Lissy Pixel

22/01/2008 15:41:00
Quote Anchor link
@ ScripterHW : Heb je PHP-inhoudelijk nog waardevolle tip(s) of "dingen" die handig zijn of waar ik op kan letten?
 
Joren de Wit
Beheerder

Joren de Wit

22/01/2008 15:49:00
Quote Anchor link
Contactformulier met Swift Mailer

Uit dit voorbeeld kun je misschien wel wat nuttigs halen. Verder is de documentatie op www.swiftmailer.org ook erg helder, dus die kun je ook gebruiken.
 
Arjan Schuurman

Arjan Schuurman

22/01/2008 16:25:00
Quote Anchor link
ScripterHW schreef op 22.01.2008 15:08:
Niet dubbel posten. Je kan ook je oude topic aanpassen ;-)


Lissy is veel langer actief dan jouw tweede dag. Bovendien was de post van lissy nuttig.
 
Lissy Pixel

Lissy Pixel

22/01/2008 16:32:00
Quote Anchor link
@ Blanche : DANK JE WEL voor wederom je fijne hulp :) Helaas biedt mijn huidige provider niet de lib die je wel nodig hebt.....:(
 
Joren de Wit
Beheerder

Joren de Wit

22/01/2008 16:37:00
Quote Anchor link
Lissy, Swift Mailer zou op elke host moeten draaien. De benodigde bestanden zitten namelijk allemaal in de download. In de documentatie staat ook uitgelegd hoe je het pakket moet installeren.

Het enige dat mogelijk niet zo werken aan het voorbeeld dat ik gaf, is de filter voor het controleren van het email adres. Deze is immers pas beschikbaar vanaf PHP5. Hier heb je echter niets mee te maken, dus dat mag geen probleem opleveren ;-)
 
Lissy Pixel

Lissy Pixel

22/01/2008 16:44:00
Quote Anchor link
Ohhhh.......zo nu heb ik hem door :))) Ja blijf natuurlijk blond hahahahaha
Ik ga dit uploaden en bevalt dit dan ga ik dit verder uitdiepen "so to speak" en wellicht ook voor gewonen contact forms gebruiken.
Ben ik meteen van mijn header probleem af :))))
 
Joren de Wit
Beheerder

Joren de Wit

22/01/2008 16:46:00
Quote Anchor link
Jep, dat vond ik het grote voordeel ervan. Het versturen van mailtjes wordt een stuk eenvoudiger :-)
 
J V

J V

23/01/2008 00:31:00
Quote Anchor link
Vraagje tussendoor aan lissy.
Die mails die jij verstuurd, zijn die opgemaakt? (die nieuwsbrieven dus)
Want ik weet niet precies hoe zoiets werkt, je ziet wel eens van die reclamebrieven met altijd dezelfde opmaak en alleen een andere inhoud.
Hoe doe jij dat? (als je die brieven wel eens met opmaak verstuurd hebt natuurlijk)
 
Frank -

Frank -

23/01/2008 01:27:00
Quote Anchor link
@Jordy: Dat kun je doen met html. Zorg wel voor een hele oude versie van html, versie 3 of zo, dat werkt in de meeste emailreaders wel.

In de handleiding staat ook keurig beschreven hoe je dit kunt doen.
 
Jan Koehoorn

Jan Koehoorn

23/01/2008 03:52:00
Quote Anchor link
Een voorbeeldje:
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
<?php
    require_once "swift/Swift.php";
    require_once "swift/Swift/Log.php";
    require_once "swift/Swift/LogContainer.php";
    require_once "swift/Swift/Connection/SMTP.php";
    require_once "swift/Swift/Plugin/Decorator.php";

    $log            = Swift_LogContainer::getLog();
    $log->setLogLevel(3);
    $conn            = new Swift_Connection_SMTP ();
    $swift            = new Swift ($conn);
    $from            = new Swift_Address ('jouwadres@gmail.com', 'Jouw naam');
    $subj            = 'Decorator test';
    $body            = '<h1>Hallo {naam}</h1><p>Als het goed is staat je eigen naam in deze mail.</p>';
    $msg            = new Swift_Message ($subj, $body, 'text/html');
    $recipients        = new Swift_RecipientList();
    $to                = array (
                        new
Swift_Address ('adres1@gmail.com', 'Naam ontvanger 1'),
                        new
Swift_Address ('adres2@gmail.com', 'Naam ontvanger 2')
                    );

    $replacements    = array (
                    'adres1@gmail.com' => array ('{naam}' => 'Ontvanger 1'),
                    'adres2@gmail.com' => array ('{naam}' => 'Ontvanger 2')
                    );

    $swift->attachPlugin(new Swift_Plugin_Decorator($replacements), "decorator");
    foreach ($to as $address) {
        $recipients->addTo ($address);
    }

    //$swift->batchSend ($msg, $recipients, $from);
    $swift->disconnect ();
    echo '<h3>mails verzonden</h3>';
    echo '<pre>';
    print_r ($log->getFailedRecipients());
    echo '</pre>';
?>
 



Overzicht Reageren