Informações e instruções das APIs dos produtos Locaweb.
Exemplo de código em PHP
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
<?php
require '/caminho/para/PHPMailerAutoload.php'; // https://github.com/PHPMailer/PHPMailer
$mail = new PHPMailer;
$mail->setLanguage('br'); // Habilita as saídas de erro em Português
$mail->CharSet='UTF-8'; // Habilita o envio do email como 'UTF-8'
//$mail->SMTPDebug = 3; // Habilita a saída do tipo "verbose"
$mail->isSMTP(); // Configura o disparo como SMTP
$mail->Host = 'smtplw.com.br'; // Especifica o enderço do servidor SMTP da Locaweb
$mail->SMTPAuth = true; // Habilita a autenticação SMTP
$mail->Username = '[USUARIO]'; // Usuário do SMTP
$mail->Password = '[SENHA]'; // Senha do SMTP
$mail->SMTPSecure = 'tls'; // Habilita criptografia TLS | 'ssl' também é possível
$mail->Port = 587; // Porta TCP para a conexão
$mail->From = '[REMETENTE]'; // Endereço previamente verificado no painel do SMTP
$mail->FromName = 'SMTP Locaweb'; // Nome no remetente
$mail->addAddress('nome@exemplo.com', 'Nome Usuário');// Acrescente um destinatário
$mail->addAddress('joao@exemplo.com'); // O nome é opcional
$mail->addReplyTo('info@exemplo.com', 'Informação');
$mail->addCC('cc@exemplo.com');
$mail->addBCC('bcc@exemplo.com');
$mail->isHTML(true); // Configura o formato do email como HTML
$mail->Subject = 'Aqui o assunto da mensagem';
$mail->Body = 'Esse é o body de uma mensagem HTML <strong>em negrito!</strong>';
$mail->AltBody = 'Esse é o corpo da mensagem em formato "plain text" para clientes de email não-HTML';
if(!$mail->send()) {
echo 'A mensagem não pode ser enviada';
echo 'Mensagem de erro: ' . $mail->ErrorInfo;
} else {
echo 'Mensagem enviada com sucesso';
}