Autor Tópico: Enviar email com anexo no scriptcase 8  (Lida 1213 vezes)

salomaosoares

  • Novato
  • *
  • Mensagens: 2
Enviar email com anexo no scriptcase 8
« Online: Setembro 26, 2014, 10:17:04 am »
Bom dia Galera!
Estou tentando enviar email com anexo no scriptcase 8 e não consigo na seguinte situação:
Scriptcase 8 instalado em um servidor linux na minha rede, trabalho através de uma máquina windows cliente na rede.
Utilizei a rotina de exemplo, sem anexo funciona perfeitamente, mas, se tentar enviar com anexo que está na minha máquina e não no servidor, não envia.
se eu passar um parâmetro tipo 'C:\teste.txt' ele não anexa e nem manda o email.
Como resolver isso? Parece que o Scriptcase só anexa arquivos que estão na máquina onde ele está instalado.

Willian Fernando Padilha

  • Expert
  • *****
  • Mensagens: 1301
  • .....
    • Email
Re:Enviar email com anexo no scriptcase 8
« Responder #1 Online: Setembro 26, 2014, 10:24:01 am »
Isso mesmo o PHP so vai mandar email com anexo si o anexo estiver no mesmo servidor onde o PHP esta si não, não rola.
Si quiser enviar anexo de sua maquina vai ter que upar primeiro o arquivo depois enviar

salomaosoares

  • Novato
  • *
  • Mensagens: 2
Re:Enviar email com anexo no scriptcase 8
« Responder #2 Online: Setembro 26, 2014, 10:48:28 am »
Valeu amigo! Vou tentar fazer isso.

marilia

  • Novato
  • *
  • Mensagens: 2
Re:Enviar email com anexo no scriptcase 8
« Responder #3 Online: Abril 18, 2017, 12:45:34 pm »
Isso resolve:

$arquivo1 = $_SERVER['DOCUMENT_ROOT']."\\scriptcase\\prodv7\\prod\\" . {Anexo};
$arquivo2 = $_SERVER['DOCUMENT_ROOT']."\\scriptcase\\prodv7\\prod\\" . {Anexo2};

$arquivos = array();

if(is_file($arquivo1)){
   $arquivos[] = $arquivo1;
}


if(is_file($arquivo2)){
   $arquivos[] = $arquivo2;
}


if(count($arquivos))

{
  //Com anexo!! helpdesk
  sc_mail_send('smtp', '', '', {email},'teste@teste.com.br', 'Formulário de Abertura de Chamado', $str_mensagem, 'H', '', 'BCC', '', '', '$arquivos'); 
}