Versio

Swiftmailer 4 als spam

Overzicht Reageren

Michael -

Michael -

18/08/2011 20:37:29
Quote Anchor link
Allen,

Eindelijk ben ik van plan alle mail scripts om te gaan zetten van Swiftmailer 3 naar 4.
Nou ben ik de documentatie van 4 aan het doorlopen, maar krijg de mail gelijk al in de spam map terwijl dit bij 3 nooit het geval was. Iemand enig idee?

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

require_once 'swift_required.php';

//Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp.****', 587)
  ->
setUsername('*****')
  ->
setPassword('*****')
  ;


//Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);

//Create a message
$message = Swift_Message::newInstance('Contact bericht')
  ->
setReturnPath('****')
  ->
setFrom(array('****@gmail.com' => '****'))
  ->
setTo(array('****@hotmail.com' => '****'))
  ->
setBcc(array('****' => '****'))
  ->
setBody('<html>
                <head>
                <style type="text/css">
                body { font-family: "Verdana"; }
                h2 { font-size: 14px; }
                p { font-size: 12px; }
                </style>
                </head>

                <body>
                <h2>Contact bericht</h2>
                <p>Verzonden op: '
.date('d-m-Y H:i:s').'
                <br/>'
.$naam.'<br/>'.$emailadres.'</p>
                <p>Blablabla</p>
                </body>
                </html>'

  , 'text/html', 'iso-8859-2')
  ;


//Send the message
$result = $mailer->send($message);

if($result)
{

    echo 'Bericht is verzonden';
}

else
{
    echo 'Er is iets fout gegaan bij het verzonden van het bericht.';
}


?>


Bvd
 
PHP hulp

PHP hulp

25/05/2012 15:56:42
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Kees Schepers
Moderator

kees Schepers

19/08/2011 10:03:11
Quote Anchor link
Vergelijk eens alle headers tussen een Swift 3 en 4 mailtje? :) Als de content van het mailtje exact hetzelfde is gaat het waarschijnlijk in de headers fout.
 
Michael -

Michael -

19/08/2011 11:52:15
Quote Anchor link
Kees Schepers op 19/08/2011 10:03:11:
Vergelijk eens alle headers tussen een Swift 3 en 4 mailtje? :) Als de content van het mailtje exact hetzelfde is gaat het waarschijnlijk in de headers fout.


Geen idee hoe ik dit in Swift 3 uit kan lezen. Documentatie bestaat ook niet meer?
Swift 4 headers:
Return-Path: Message-ID: <1313746946.4e4e3002bbfed@www.****>
Date: Fri, 19 Aug 2011 11:42:26 +0200
Subject: **** From: **** To: **** Bcc: ****
MIME-Version: 1.0 Content-Type: text/html;
charset=iso-8859-2 Content-Transfer-Encoding: quoted-printable

Swiftmailer is toch juist om de mail goed te versturen. Waarom doet ie dat dan niet.
 
- SanThe -

- SanThe -

19/08/2011 12:01:41
Quote Anchor link
Als iets in de spambox belandt kan dat natuutlijk ook gewoon aan het onderwerp of de inhoud van het mailtje liggen. Het zijn niet altijd de headers.
 
Kees Schepers
Moderator

kees Schepers

19/08/2011 12:46:06
Quote Anchor link
-SanThe- dat bedoelde ik dus ook, als de inhoud (daarmee bedoel ik het onderwerp ook) exact hetzelfde is heeft het waarschijnlijk iets met headers te maken die Swift 4 anders verstuurd als 3.

Michael -: Je moet de mailheaders uitlezen met je mailclient. Je verstuurd dan eerst met een script een Swift 3 mail en daarna een Swift 4 mail en bekijk je de headers via je mailclient.
 



Overzicht Reageren

Get Adobe Flash player