Jump to content


Photo

Funcao Mail() Localmente?


  • Faça o login para participar
4 replies to this topic

#1 quinho

quinho

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 01/05/2007, 11:54

Bom dia!!
Estou com dificuldades para executar meus programas php relativo a função mail(), qdo executo aparce o seguinte erro:

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Arquivos de programas\EasyPHP 2.0b1\www\meusite\sugestao.php on line 17

Configurei a php.ini como

SMTP: SMTP.GMAIL.COM
e sendmail_from: email@dominio.com.br

Mesmo não funciona, alguém poderia me ajudar!!!!

Edição feita por: sk15, 01/05/2007, 16:04.
Titulo tipo Ajuda!


#2 JoinTek

JoinTek

    24 Horas

  • Usuários
  • 454 posts
  • Sexo:Masculino
  • Localidade:Santarém, PA

Posted 01/05/2007, 14:14

mail($to,$subj,$msg,"From: My Self <myself@selfmail.com>");


#3 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 01/05/2007, 16:22

Até onde sei o Gmail não possui um SMTP disponivel (pelo menos não ao grande publico) eles usam o POP3 para as conexões com outlook e afins ...

Sem contar que hoje atualmente todos os SMTP's devem ser autenticados (com login/senha) antes de enviar, logo só jogar a localização do SMTP no "php.ini" não adianta de absolutamente nada pois o PHP tenta conecatr de forma direta e não faz nenhuma autentificação, por isso vc deve usar uma função propria ou catar funções prontas para envvio de SMTP autenticados como esses:
http://forum.wmonlin...howtopic=145230
http://phpmailer.sourceforge.net

Em geral é impossível ou inviavel enviar e-mails pelo PC, mas se ainda desejar pode tentar instalar um SMTP proprio em seu pc ... mas é melhor vc catar um host baratinho e ir testando para essa paradas de e-mail...

Da uma procurada no fórum que tem muita coisa ...

#4 J J Edd

J J Edd

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Montes Claros - MG

Posted 08/05/2007, 23:08

Configurei a php.ini como

SMTP: SMTP.GMAIL.COM
e sendmail_from: email@dominio.com.br

Mesmo não funciona, alguém poderia me ajudar!!!!


Volta ao normal no php.ini e baixa o "Advanced SMTP Server" no Baixaki,
ele é leve e envia tudo de modo até rápido para um freeware
pelo menos no meu server local aqui (que é um programa não muito profissional em comparação ao PHP em si, pois eu uso o PHP Server que vem junto com o PHP Editor) ao se deixar as configurações padrões em relação a SMTP, já foi enviando certo com os dois ativos(nnaaaauummm).

Já que vc quer é um smtp para a utilização no server local esse é ótimo,
maizi vê se naum baxa o "Free SMTP Server",que é da mesma empresa,
só que só envia 10´emails por dia, enquanto o "Advanced SMTP Server" envia acho que um número ilimitado.
Tem até um mostrador, que mostra o número de e-mails enviados com sucesso e falhos, que pode ser zerado a qualquer momento por vc e uma lista de e-mails enviados que vc tmbm pode limpar...

------------------------------------------------------------------------------------------------------------


Animome ao saber que sou um simple amador,
afinal, foi um amador que fez a Arca de noé...
e profissionais fizeram o Titanic.


------------------------------------------------------------------------------------------------------------

#5 Falci

Falci

    12 Horas

  • Usuários
  • 187 posts
  • Sexo:Masculino
  • Localidade:Brasil

Posted 11/05/2007, 14:22

Volta ao normal no php.ini e baixa o "Advanced SMTP Server" no Baixaki...


Olá J J Edd,
Baixei esse programa, e voltei o php.ini para SMTP = localhost, porém ele naum está enviando, e retorna esse erro:" Could not resolve domain " na parte de log...

Pode me ajudar ?
<?php /* falci at Falci.me */

$naoAcrediroQueEuFizUmaVariavelTaoGrandeSoParaGuardarUmTres = 3;
?>




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq