Ao utilizar o Swift 4 com o symfony 1.0, tive o seguinte erro:
Fatal error: Cannot instantiate abstract class Swift in /[…]/apps/frontend/modules/[…]/actions/actions.class.php on line 40
Não sei porque o autoload do symfony não funcionou. Só consigo utilizar a classe incluindo o swift_required.php
require_once(dirname(FILE).
‘/../lib/swift/lib/swift_required.php’);
Se estiver tendo problemas de tela branca com o Swift, utilize:
Aqui vai um exemplo completo:
// swift 4.0.6
require_once(dirname(FILE).
‘/../lib/swift/lib/swift_required.php’);
$transport = Swift_SmtpTransport::
newInstance(‘smtp.servidor.com.br’,
25)
->
setUsername(‘usuario’)
->
setPassword(‘senha’)
->
setTimeout(60);
$mailer = Swift_Mailer::
newInstance($transport);
$message = Swift_Message::
newInstance("Titulo")
->
setFrom("from@email.com")
->
setTo("para@email.com")
->
setBody("Mensagem",
‘text/html’);
$mailer->
send($message);
Aqui fala um pouco sobre esse assunto: http://forum.symfony-project.org/index.php/m/77609/