enviar e-mail com exchange 2003

1. enviar e-mail com exchange 2003

Dionizio A Ferreira
dionizioaf

(usa Debian)

Enviado em 18/02/2009 - 14:28h

E ai pessoal,

não sou programador PHP, apenas desenvolvo algumas rotinas e modifico alguns itens em varios serviços nossos com linux/php, e eu estou precisando de ajuda.
Fui criar uma rotina para um sistema de chamado (Mantis), para quando cadastrar o chamado, eu cadastro o e-mail do usuário e o sistema vai enviar um e-mail automatico, mas ta bem complicado de fazer.

Eu peguei os comandos, olhei no site php.net, mas não recebo o e-mail de jeito nenhum.
Assim, tenho que instalar algo amais alem do php?
Em nenhum dos comandos que encontrei me falou para apontar o servidor do exchange apenas usar o comando mail(com os parametros).

Estou completamente perdido, se algum puder me dar uma força, agradeço muito...


Obrigado,


  


2. E-mail externo funciona

Dionizio A Ferreira
dionizioaf

(usa Debian)

Enviado em 19/02/2009 - 11:54h

Se eu tento enviar e-mail externo funciona, apenas na minha rede que não.
Tenho outros serviços no mesmo servidor que mandam e-mail na rede, mas não sei explicar quais os comandos e tudo mais


3. Comando utilizado

Dionizio A Ferreira
dionizioaf

(usa Debian)

Enviado em 19/02/2009 - 11:55h

<?php
// --- CONFIG PARAMETERS --- //
//
$email_recipient = "dionizio@dominio.com.br";
$email_sender = "Usuario";
$email_return_to = "dionizio@dominio.com.br";
$email_content_type = "text/html; charset=us-ascii";
$email_client = "PHP/" . phpversion();
//
// ------------------------- //

// --- DEFINE HEADERS --- //
//
$email_header = "From: " . $email_sender . "\r\n";
$email_header .= "Reply-To: " . $email_return_to . "\r\n";
$email_header .= "Return-Path: " . $email_return_to . "\r\n";
$email_header .= "Content-type: " . $email_content_type . "\r\n";
$email_header .= "X-Mailer: " . $email_client . "\r\n";
//
// ---------------------- //

// --- SUBJECT AND CONTENTS --- //
//
$email_subject = "Test email subject";
$email_contents = "<html>";
$email_contents .= "<h2>Test Email</h2>";
$email_contents .= "<br><b>Sender: " . $email_sender;
$email_contents .= "<br><b>Recipient: " . $email_recipient;
$email_contents .= "</html>";
//
// ---------------------------- //

$email_result = mail($email_recipient, $email_subject, $email_contents, $email_header);
if ($email_result) echo "Email has been sent!";
else echo "Email has failed!";
?>



4. Re: enviar e-mail com exchange 2003

Dionizio A Ferreira
dionizioaf

(usa Debian)

Enviado em 20/02/2009 - 23:09h

Ninguem tem nenhuma ideia de como posso fazer o linux entregar o e-mail no meu servidor exchange ??

Agradeço a ajuda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts