Boas ![:)]()
Estou com a seguinte dificuldade: estou a tentar enviar um mail (PHP Mailer) e aqui está:
function add($type, $mail, $name = '', $cc, $bcc) {
if ($type == 'to') {
$to = explode(',', $mail);
$nome = explode (',', $name);
foreach ($to as $mail => $name) {
$this->mail->AddAddress($mail, $name);
}
if ($type == 'cc') {
$this->mail->AddCC($cc);
if ($type == 'bcc') {
$this->mail->AddBCC($bcc);
if (!$this->mail->send()) {
echo "Mailer Error: " . $this->mail->ErrorInfo;
} else {
echo "Message sent!";
}
}
}
O meu problema é nas partes que estão a vermelho, quando não as tinha funcionava perfeitamente, agora que as tenho envia o e-mail mas apenas para o CC, sem 'para'.
Para fazer o output estou a utilizar o seguinte:
Código :

Estou com a seguinte dificuldade: estou a tentar enviar um mail (PHP Mailer) e aqui está:
function add($type, $mail, $name = '', $cc, $bcc) {
if ($type == 'to') {
$to = explode(',', $mail);
$nome = explode (',', $name);
foreach ($to as $mail => $name) {
$this->mail->AddAddress($mail, $name);
}
if ($type == 'cc') {
$this->mail->AddCC($cc);
if ($type == 'bcc') {
$this->mail->AddBCC($bcc);
if (!$this->mail->send()) {
echo "Mailer Error: " . $this->mail->ErrorInfo;
} else {
echo "Message sent!";
}
}
}
O meu problema é nas partes que estão a vermelho, quando não as tinha funcionava perfeitamente, agora que as tenho envia o e-mail mas apenas para o CC, sem 'para'.
Para fazer o output estou a utilizar o seguinte:
Código :
$email = new emailClass();
$email->add('to' && 'cc' && 'bcc', 'aaa@bbbbbbl.pt,eafbhher@dsfhdjf.pt', 'Mine, Yours', 'dfgdv@fdbfd.pt', 'dfgfdg@fdgfb.com');
$email->add('to' && 'cc' && 'bcc', 'aaa@bbbbbbl.pt,eafbhher@dsfhdjf.pt', 'Mine, Yours', 'dfgdv@fdbfd.pt', 'dfgfdg@fdgfb.com');