Mudanças entre as edições de "Php"

De WikiLICC
Ir para: navegação, pesquisa
m (Como enviar e-mail)
m (Como enviar e-mail)
Linha 4: Linha 4:
 
;Problema:  Usar a função mail do php e mudar o Return-Path.
 
;Problema:  Usar a função mail do php e mudar o Return-Path.
  
;Saída 1: Adicionar o usuário ''apache'' como confiável (trusted) no arquivo abaixo para que o usuário possa mudar o Return-path:
+
;Solução 1: Adicionar o usuário ''apache'' como confiável (trusted) no arquivo abaixo para que o usuário possa mudar o Return-path:
 
     vi /etc/mail/trusted-users
 
     vi /etc/mail/trusted-users
 
     # trusted-users - users that can send mail as others without a warning
 
     # trusted-users - users that can send mail as others without a warning
Linha 10: Linha 10:
 
    
 
    
  
;Saída 2: Para que o usuário possa mudar o Return-Path usado pelo sendmail, o arquivo ''php.ini'' precisa ter a variável:
+
;Solução 2: Para que o usuário possa mudar o Return-Path usado pelo sendmail, o arquivo ''php.ini'' precisa ter a variável:
 
     vi /etc/php.ini
 
     vi /etc/php.ini
 
     sendmail_path = "/usr/sbin/sendmail -t -i -F webmaster@yoursite.com -f webmaster@yoursite.com"
 
     sendmail_path = "/usr/sbin/sendmail -t -i -F webmaster@yoursite.com -f webmaster@yoursite.com"

Edição das 23h23min de 28 de maio de 2009

Como enviar e-mail

Usando a função mail do php. Com safe_mode=on o quinto parâmetro é desabilitado[1].

Problema
Usar a função mail do php e mudar o Return-Path.
Solução 1
Adicionar o usuário apache como confiável (trusted) no arquivo abaixo para que o usuário possa mudar o Return-path:
    vi /etc/mail/trusted-users
    # trusted-users - users that can send mail as others without a warning
    apache #,mailman
  
Solução 2
Para que o usuário possa mudar o Return-Path usado pelo sendmail, o arquivo php.ini precisa ter a variável:
    vi /etc/php.ini
    sendmail_path = "/usr/sbin/sendmail -t -i -F webmaster@yoursite.com -f webmaster@yoursite.com"

Dúvidas

mais