Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera,
Estou com um problema, antes tinhamos um servidor de envio de email interno, porem agora temos um externo, fui alterar a configuração de email, e não estou conseguindo fazer funcionar, o senário é o abaixo descrito;
Antes:
Servidor : localhost (192.168.0.1)
Porta de smtp : 25
Senha : *********
Agora (que é pra funcionar)
Servidor : 200.200.200.200 ou smtp.servidor.com.br
Porta de smtp :587
Senha : *********
Alguem poderia me ajudar com isso?
Muito obrigado a todos.
Depois de alterado, tento enviar a mensagem e da o seguinte erro.
Detalhes dos erros da página da Web
Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; BTRS4788; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET4.0C; .NET4.0E; MS-RTC EA 2)
Carimbo de data/hora: Mon, 27 Feb 2012 12:08:47 UTC
Mensagem: O componente do ActiveX não pode criar objeto: 'CDO.Message'
Linha: 101
Caractere: 6
Código: 0
URI: http://192.168.0.6:8080/sistema/v3.0/admin/validaOcorrencia.php
O codigo da página.
<?
SESSION_START();
require_once "../funcoes/funcoes.php";
require_once "../funcoes/verificaCadastro.php";
require_once "../funcoes/config.php";
require_once "../funcoes/queryBanco.php";
####################################################################################
if(isset($_POST["cadastrar"]))
{
//echo "<script>alert('tste')</script>";
$dataHora = $ano."/".$mes."/".$dia." ".$horaCompleta;
$dataEmail = $dia."/".$mes."/".$ano." - ".$horaCompleta;
$funcionario = trata_injection($_POST["funcionario"]);
$para = trata_injection($_POST["para"]);
$descricaoOcorrencia = "".trata_injection($_POST["descricaoOcorrencia"]);
$status = "Não";
//echo "$dataHora,$funcionario,$para,$descricaoOcorrencia,$status";
efetuaCadastro4
(
"por_ocorrencia",
"oco_tx_descricao = 'oco'",
"'$dataHora','$funcionario','$para','$descricaoOcorrencia','$status'",
"Ok",
"Erro",
"cadOcorrencia",
""
);
if($_SESSION["cadOcorrencia"]!="")
{
if($_GET["movimentacao"]=="ok")
{
$_SESSION["cadOcorrenciaM"] = $_SESSION["cadOcorrencia"];
$_SESSION["cadOcorrencia"] = "";
echo "<script>window.location = 'validaMovimentacao.php?movimentacao=oco';</script>";
}
else
{
include "cadastrarOcorrencia.php";
$_SESSION["cadOcorrencia"] = "";
$para = strtolower($para);
//echo $descricaoOcorrencia;
//break;
?>
<script LANGUAGE="VBScript">
Set objEmail = CreateObject("CDO.Message")
objEmail.From = "administrador@dominio.com.br"
objEmail.To = "<? echo $para;?>@dominio.com.br"
objEmail.CC = "usuário01@dominio.com.br,usuario02@dominio.com.br"
objEmail.BCC = "usuario03@dominio.com.br"
objEmail.Subject = "Nova Ocorrência Registrada"
objEmail.HTMLBody = "<html><body><font face='Arial Narrow'><b><? echo ucfirst($para);?></b>, há uma nova ocorrência destinada a você, enviada por <b><? echo ucfirst($funcionario);?></b>.<br><br><b>Data/Hora de Resgistro: </b><? echo $dataEmail;?><br><br><b>Descrição da Ocorrência: </b><? echo "$descricaoOcorrencia";?></font></body></html>"
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "192.168.0.13"
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objEmail.Configuration.Fields.Update
objEmail.Send
</SCRIPT>
<?
// & chr(11) & " echo "Descrição da Ocorrência: ".$descricaoOcorrencia"
echo "<script>window.location = 'cadastrarOcorrencia.php';</script>";
}
}
if($_SESSION["cadOcorrencia"]=="error")
{
$_SESSION["cadOcorrencia"]=="";
include "cadastrarOcorrencia.php";
echo
"
<script>
alert('Não foi possível cadastrar essa Ocorrência');
window.location = 'cadastrarOcorrencia.php';
</script>
";
}
if($status = "Sim")
{
buscaBD("oco_in_codigo","oco_in_codigo","por_ocorrencia","oco_dt_registro = '$dataHora' and oco_tx_descricao = '$descricaoOcorrencia' and oco_ch_status = '$status'","","yes","cadOcorrencia");
echo $_SESSION["cadOcorrencia"];
}
}$codigo = $_GET["codigo"];
if(isset($_POST["excluir"])) deleteBD("por_ocorrencia","oco_in_codigo=$codigo","../admin/gerenciarOcorrencias.php");
}
#####################################################################################
# if(isset($_POST["voltar"]))
# {
# echo "<script>window.location= 'gerenciarOcorrencias.php';</script>";if(isset($_POST["cancelar"]))
{
echo
"
<script>
window.close();
</script>
";
} updateBD("por_ocorrencia","oco_ch_status = 'Sim'","oco_in_codigo=$codigo","../admin/gerenciarOcorrencias.php");
}
?>Carregando comentários...