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.
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
Valeu amigo! Vou tentar fazer isso.
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’);
}
1 Curtida