Senhores,
Eu criei um formulário de e-mail com anexo e utilizei a macro (Send an email with attachment). Está funcionando, mas com o seguinte restrição:
Eu só consigo enviar um anexo se o documento anexado já estiver em uma pasta dentro da aplicação (exemplo: _lib/arquivos) se eu fizer o upload de um arquivo novo, que não esteja dentro de uma pasta do sc, ocorre um erro no script devido ele não ter encontrado o arquivo no caminho $anexo=$this->Ini->path_doc.’/’.{arquivo_anexo};
Eu já criei o formulário de e-mail pelo controle e único registro e tive o mesmo problema.
Não sei se isso é uma falha/bug no meu sc ou se todos tem esse problema.
No exemplo do site funciona legal:
http://www.scriptcase.com.br/exemplos-scriptcase/programacao-php/macro-to-send-email-with-attach/
Caso alguém tenha uma alternativa para resolver o meu problema eu agradeço.
Exemplo do código:
$mail_smtp_server = $mail_smtp_server;
$mail_smtp_user = $mail_smtp_user;
$mail_smtp_pass = $mail_smtp_pass;
$mail_from = {mail_from};
$mail_to = {email_to};
$mail_subject = {assunto};
$mail_message = {mensagem};
$mail_format = ‘H’;
$copia_email = {copia_email};
$anexo = {arquivo_anexo};
$anexo=$this->Ini->path_doc.’/’.{arquivo_anexo};
sc_mail_send ($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
$copia_email,
‘’,
‘’,
‘’,
$anexo);
Obrigado, Fabio Santos