-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontact_me.php
39 lines (33 loc) · 1.22 KB
/
contact_me.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
38
39
<?php
// Dados recebidos do formulário
$nome = $_POST['name'];
$email = $_POST['email'];
$phone1 = $_POST['phone1'];
$subject = $_POST['subject'];
$mensagem = $_POST['message'];
// inclusão da framework no código
require_once '../lib/swift_required.php';
// definir a autenticação via SMTP
// mail.dominios.pt -> deverá trocar pelo endereço de e-mail do seu domínio
// [email protected] -> deverá trocar pelo seu endereço de e-mail
// password_caixa_email -> deverá preencher com a password da respectiva caixa
$transport = Swift_SmtpTransport::newInstance('mail.24cork.com', 25)
->setUsername('[email protected]')
->setPassword('*****')
;
$mailer = Swift_Mailer::newInstance($transport);
// Corpo da mensagem
$body = "Nome: ".$nome;
$body.= "\n";
$body.= "Número: ".$phone1;
$body.= "\n\nMensagem: ";
$body.= nl2br($mensagem);
// Criar o cabeçalho, assim como a mensagem
$message = Swift_Message::newInstance($subject)
->setFrom(array($email => $email))
->setTo(array('[email protected]'))
->setBody($body)
;
// Efectuar o envio
$result = $mailer->send($message);
?>