Como posso enviar e-mail com + de 1 anexo? Teria como?
Os teste que fiz com array e lista não funcionaram.
Fernando, não sei na V6 mas na V5 pode ser feita assim
$path=$this->Ini->path_doc.’/’;
if ({email}!={confirma_email}) {
sc_error_message(‘Email incorreto verifique os dados digitados!!!’);
sc_error_exit();
}
$assunto = ‘Recursos humanos’;
$email = {email};
$arquivo=$path.{carta}.’;’.$path.{curriculo};
$mail_attachments =$arquivo;
$mail_smtp_server = ‘servidor’;
$mail_smtp_user = ‘usuario’;
$mail_smtp_pass = ‘senha’;
$mail_from = ‘de’;
$mail_to = ‘para’;
$mail_subject = $assunto;
$mail_message = $html ;
$mail_format = ‘H’; // Message format: (T)ext or (H)tml
sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
‘’,
‘’,
‘’,
‘’,
$mail_attachments);
vlw.
Iremos testar aqui esta forma, mas foi resolvido de outra forma.
Obs. quem fez foi outra pessoa aqui da empresa.
Testado a opção e foi Ok.
Agora como fazer para enviar mais de um anexo sem ter que criar campos para cada anexo que queira enviar.
pois só com um campo não consegui fazer.
alguém teria uma ideia?
Tenho apps com arquivos anexos via arrays e funcionam normalmente, verifique a saída do seu server se esta trazendo o caminho corretamente.
Quando tento enviar com anexo ocorre esta mensagem:
Fatal error: Uncaught exception ‘Swift_RfcComplianceException’ with message ‘Address in mailbox given [C:/NetMake/v6/wwwroot/scriptcase/app/Midas_Web/anexo/uploads/2301_aplicacoes_web_com_ajax_er_galvao.pdf] does not comply with RFC 2822, 3.6.2.’ in C:\NetMake\v6\wwwroot\scriptcase\prod\third\swift\classes\Swift\Mime\Headers\MailboxHeader.php:308 Stack trace: #0 C:\NetMake\v6\wwwroot\scriptcase\prod\third\swift\classes\Swift\Mime\Headers\MailboxHeader.php(238): Swift_Mime_Headers_MailboxHeader->_assertValidAddress(‘C:/NetMake/v6/w…’) #1 C:\NetMake\v6\wwwroot\scriptcase\prod\third\swift\classes\Swift\Mime\Headers\MailboxHeader.php(96): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array) #2 C:\NetMake\v6\wwwroot\scriptcase\prod\third\swift\classes\Swift\Mime\Headers\MailboxHeader.php(60): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array) #3 C:\NetMake\v6\wwwroot\scriptcase\prod\third\swift\classes\Swift\Mime\SimpleHeaderFactory.php(60): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array) #4 C:\NetMa in C:\NetMake\v6\wwwroot\scriptcase\prod\third\swift\classes\Swift\Mime\Headers\MailboxHeader.php on line 308
Obs.: O caminho do arquivo esta correto.
O que devo estar deixando de fazer?
Resolvido!
faltou estes parametros antes do arquivo em anexo.
‘’,
‘’,
‘’,
‘’,
$mail_attachments);