Hallo,

Ik ben sinds kort begonnen met Swiftmailer, ik heb van alles geprobeerd maar ik krijg geen mails verzonden. Ik heb ook een if else voor wanneer de mail is verstuurd of niet, ik krijg geen melding meer!? Ik gebruikte hiervoor de php mail functie toen werkte alles wel.

Misschien dat iemand even naar de code zou kunnen kijken:


require_once 'lib/swift_required.php';
// Create the Transport
$transport = Swift_SmtpTransport::newInstance('***', 25)
  ->setUsername('***')
  ->setPassword('***');
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);

// Create a message
$message = Swift_Message::newInstance()

  // Give the message a subject
  ->setSubject('test mail')

  // Set the From address with an associative array
  ->setFrom(array('[email protected]' => 'Tim Slootweg'))

  // Set the To addresses with an associative array
  ->setTo(array('[email protected]' => 'Jan'))
  // And optionally an alternative body
  ->addPart('<q>Here is the message itself/html</q>', 'text/html');

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

if($mailer->send($message))
  {
      
     echo '<h1><p class="titels">Het contactformulier is verzonden</p></h1><br>
      
      <h1>Bedankt voor het invullen van het contactformulier. Ik zal zo snel mogelijk contact met u opnemen.</h1>';
  }
  else
  {
      echo '<h1><p class="titels">Het contactformulier is niet verzonden</p></h1><br>
      
      <h1>Onze excuses. Het contactformulier kon niet verzonden worden.<h1>';
  }
}


Ik hoop dat iemand weet waar het probleem zit? Bij voorbaat dank!
Ik zie er geen fouten inzitten, zet eens boven je code:

<?php

error_reporting(E_ALL);
ik heb error_reporting(E_ALL); geplaatst, maar geen foutmeldingen.
Het vreemde blijft dat ik geen melding krijg dat het bericht niet is verstuurd.

Misschien dat het probleem zit bij
require_once 'lib/swift_required.php';


Ik hoop dat iemand kan helpen!?

[size=xsmall]Toevoeging op 18/09/2012 16:31:10:[/size]

Ik heb de foutmeldingen aangezet en krijg nu de volgende foutmelding:

bovenaan de pagina:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /customers/3/8/1/x-sample.com/httpd.www/index.php:2) in /customers/3/8/1/x-sample.com/httpd.www/inc/swiftmailer.php on line 2 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /customers/3/8/1/x-sample.com/httpd.www/index.php:2) in /customers/3/8/1/x-sample.com/httpd.www/inc/swiftmailer.php on line 2 


op de plaats van het contactformulier:

Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host send.one.com [Connection timed out #110]' in /customers/3/8/1/x-sample.com/httpd.www/inc/lib/classes/Swift/Transport/StreamBuffer.php:242 Stack trace: #0 /customers/3/8/1/x-sample.com/httpd.www/inc/lib/classes/Swift/Transport/StreamBuffer.php(60): Swift_Transport_StreamBuffer->_establishSocketConnection() #1 /customers/3/8/1/x-sample.com/httpd.www/inc/lib/classes/Swift/Transport/AbstractSmtpTransport.php(109): Swift_Transport_StreamBuffer->initialize(Array) #2 /customers/3/8/1/x-sample.com/httpd.www/inc/lib/classes/Swift/Mailer.php(76): Swift_Transport_AbstractSmtpTransport->start() #3 /customers/3/8/1/x-sample.com/httpd.www/inc/swiftmailer.php(161): Swift_Mailer->send(Object(Swift_Message)) #4 /customers/3/8/1/x-sample.com/httpd.www/index.php(96): include('/customers/3/8/...') #5 {main} thrown in /customers/3/8/1/x-sample.com/httpd.www/inc/lib/classes/Swift/Transport/StreamBuffer.php on line 242


Ik hoop dat iemand hier iets mee kan!?


[size=xsmall]Toevoeging op 19/09/2012 12:47:42:[/size]

Na veel zoeken op google blijkt dat veel mensen vergelijkbare problemen hebben met Swiftmailer. Maar helaas zijn er geen werkende oplossingen. Heeft iemand misschien een voorbeeld van een werkend script of een oplossing!??

Reageren