Ola Humberto,
> ol�
> Estou precisando enviar emails por php, usando a fun��o "mail", por outro
> servidor smtp, pois o local, onde est� rodando o apache+php n�o cont�m smtp
> configurado, para evitar o uso do servidor para o envio de spam (segundo os
> administradores do sistema).
Olha so', vc pode utilizar o sendmail na mesma maquina, basta nao
utilizar ele como servico (daemon). Quando vc chamar o comando mail no
php, este vai chamar o sendmail, que apenas vai despachar o seu email.
Pode testar sem problemas.
> J� me informaram que o php n�o permite isto ainda.
Na Versao para windows, vc pode configurar o servidor SMTP no
php.ini...
> Por�m, como usu�rio logado via telnet no servidor (um Conectiva 6.0), consigo
> enviar emails via linha de comando. Mas o apache+php n�o consegue. Talvez pro
> o "usu�rio apache" n�o ter os direitos para o uso deste comando.
Verifique no arquivo php.ini se esta' especificado o caminho para o
sendmail.
> Tamb�m andei olhando a man page do mail, e n�o achei nada referente � enviar
> emails atrav�s de outro servidor smtp, com outro ip, e n�o o local. H� como
> fazer isto? Ou outro comando / forma??!?
Voce pode abrir um socket para o servidor SMTP da outra maquina.
Algo do tipo:
$smtp = pfsockopen("ip_smtp_server","25",'','',"60");
fputs($smtp, "Mail From: $email \n");
Abraco!
Alejandro
Assinantes em 03/08/2001: 2257
Mensagens recebidas desde 07/01/1999: 126084
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]