hi,
oder sagst du nehme dazu lieber ein die von dir genannten Mailer?
Das wiederum könnte ich nicht guten Gewissens, weil ich selber zu wenig Erfahrung mit diesen Bibliotheken habe.
Hast du denn ausreichende Kenntnisse zum sicheren Zusammenbauen von Multipart-Mails inkl. Härtung gegen Header-Injection?
Sowas schüttelt man auch nicht mal eben aus dem Ärmel - die Bibliotheken würden sowas aber vermutlich bereits implementiert haben.
Mein Votum ist eindeutig: Nimm eine Bibliothek dafür, mach sowas nicht selbst. Das ist zuviel Aufwand für wenig Nutzen.
- Sven Rautenberg
<?php
require_once 'Zend/Loader/StandardAutoloader.php';
$loader = new Zend\Loader\StandardAutoloader(array('autoregister_zf' => true));
$loader->register();
//~ use Zend\Mail\Message;
//~ $message = new Message();
use Zend\Mail\Message;
use Zend\Mail\Transport\Smtp as SmtpTransport;
use Zend\Mail\Transport\SmtpOptions;
$message = new Message();
$message->addTo('test@example.com')
->addFrom('test2@example.com')
->setSubject('Greetings and Salutations!')
->setBody("Sorry, I'm going to be late today!");
// Setup SMTP transport using LOGIN authentication
$transport = new SmtpTransport();
$options = new SmtpOptions(array(
'name' => 'localhost.localdomain',
'host' => 'smtp.example.com',
'connection_class' => 'login',
'connection_config' => array(
'username' => 'mail@example.com',
'password' => 'MyPassword',
),
));
$transport->setOptions($options);
$transport->send($message);
//~ var_dump($message);
mfg
tami