-
Caculo De Juros E Atualização Da Data De Vencimento Do Boleto.
Mas de acordo com a screen do boleto que você passou a conta está certa.
-
Caculo De Juros E Atualização Da Data De Vencimento Do Boleto.
Eu refiz o teste e aqui deu normal amigo, como você está preenchendo o arquivo das Class dos Juros Exemplo: $multa = 2; //% $juros = 0.033; //%
-
Ajuda Na Leitura Do Tail -F /var/log/maillog
Olá Companheiros, Gostaria de uma ajuda de vocês para compreender melhor o que anda acontecendo no maillog. A linha faz um SETUID para o nome de usuário (Editei e coloquei [uSER]), gostaria de compreender se isso é um email que ele está recebendo na conta principal ou que ele está enviando pela conta principal. Nov 8 12:05:26 zeuz spamd[24997]: spamd: connection from localhost [127.0.0.1] at port 57290 Nov 8 12:05:26 zeuz spamd[24997]: spamd: setuid to [USER] succeeded Nov 8 12:05:26 zeuz spamd[24997]: spamd: checking message <fcd6f904d9a69162297561176e18d756@www.buscaonlinemkt.com.br> for [USER]:622 Nov 8 12:05:30 zeuz spamd[24997]: spamd: identified spam (5.8/5.0) for pwa:622 in 3.9 seconds, 2934 bytes. Nov 8 12:05:30 zeuz spamd[24997]: spamd: result: Y 5 - BAYES_50,HTML_IMAGE_ONLY_20,HTML_MESSAGE,MIME_HTML_ONLY,RCVD_IN_BRBL_LASTEXT,RP_MATCHES_RCVD,SPF_PASS,T_KHOP_FOREIGN_CLICK,T_REMOTE_IMAGE,URIBL_BLOCKED,URIBL_WS_SURBL scantime=3.9,size=2934,user=pwa,uid=622,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=57290,mid=<fcd6f904d9a69162297561176e18d756@www.buscaonlinemkt.com.br>,bayes=0.500000,autolearn=no,shortcircuit=no Agradeço muito se alguém puder me ajudar.
-
554 Transaction Failed Spam Message Not Queued
Olá Advirhost, As portas são: exim / daemon_smtp_ports = 25 : 465 : 587
-
554 Transaction Failed Spam Message Not Queued
Olá Amigos, Estou enfrentando problemas para enviar e-mail para alguns destinatário, já verifiquei nossos IPS no MXBOXTOOL e nem um está listado em blacklist, porém ao enviar um e-mail para alguns destinatários recebo essa mensagem de retorno: This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: xxxx SMTP error from remote mail server after end of data: host mail-in.xxxxx.com.br [200.152.233.xxxx]: 554 Transaction Failed Spam Message not queued. ------ This is a copy of the message, including all the headers. O servidor está configurado com Exim Random, também comprei outro bloco de IP e configurei ele dedicado e não deu certo, alguém poderia me orientar?
-
Spf Para Vários Servidor Com Apenas Uma Entrada
Olá, Gostaria de saber se é possível a configuração de apenas um domínio para vários servidores mesmo usando vários IP. Exemplo: Tenho uma sequencia x de IP outra Y e outra Z. e gostaria de usar um SPF com um include: spf.dominio.com.br ao invés de sair colocando todos os IPs, pois nem todos seguem a mesma ordem alguns são xxx. outro yyy. e outros zzz. Agradeço se alguém puder me orientar
-
Problema De Session Ao Duplicar Páginas
Olá Alexandre, não exibe erro apenas finaliza a sessão, consegui resolver o problema mas sem detecta-lo, exportei as configurações do EasyApache do servidor antigo e as carreguei no servidor novo. Comparei praticamente todas as linhas do antigo e do novo tudo igual, acredito que pode ser algo ligado a copilação anterior, em fim... Agradeço pela disposição.
-
Problema De Session Ao Duplicar Páginas
Olá Amigos, Estou passando por um problema novo e não encontrei casos parecidos, por isso resolvi abrir este tópico. Após migrar os clientes da Serverloft para a Limestones, estou tendo problemas de “session”, está tudo funcionando porém na hora que vou executar um determinado tipo de script a sessão para de funcionar, o engraçado é que o mesmo script funciona perfeitamente no servidor antigo. Veja um outro exemplo, ao clicar em um anexo de um Ticket aberto no WHMCS a página expira, tenho que retorna novamente fazendo o login e não consigo visualizar o arquivo. Alguém já passou por algo parecido? PS: Gostaria de fazer uma correção, não dá erro ao duplicar as páginas.
-
Após Transferir Backup Ao Restaurar A Conta Dá Erro 500
Olá Rhuan, Realmente estava diferente, agora deixei os dois no padrão suPHP. Esse script que você passou é uma mão na roda, agradeço pela ajuda. Agora vou colocar essa teoria em prática.
-
Após Transferir Backup Ao Restaurar A Conta Dá Erro 500
Olá, Ao gerar os backups e transferi-los está acontecendo um problema que eu nunca vi antes, após transferir a conta e restaura-la dá erro "500 Internal Server Error for ...". Já tentei via WHM via SSH, com --foce, em fim Eu dou um chown -R e defino novamente, ai ele volta a funcionar, depois tenho que excluir o usuário do banco e recria-lo porém, quando se tem mais de 150 cliente isso não é legal, alguém já passou por isso? Acredita ser uma incompatibilidade ou algum recurso que não esteja ativo no servidor novo ou antigo, oque vocês acham?
-
Boletos Bancários Com Retorno Automático Whmcs - Padrão Cnab 240 E Cnab 400
Olá Ferretti, Você fez a configuração de conexão/autenticação via API do WHMCS? Eu tive alguns problemas e estava ligada apenas a autenticação, porém trabalho com a CAIXA.
-
Caculo De Juros E Atualização Da Data De Vencimento Do Boleto.
Olá Amigos, Gostaria de compartilhar um script que fiz usando uma class de calculo de juros que poderá ajuda-los. Para quem usa o PHPBoleto integrado ao WHMCS, basta editar o arquivo /whmcs/modules/boleto/include/funcoes_SEUBANCO.php /******************************************************************************************** * CALCULO DE JUROS E MULTA *******************************************************************************************/ include 'juros.php'; //FUNÇÃO PARA CALCULO DE X DIAS APÓS A DATA ATUAL $boleto = new Juros($dadosboleto["valor_boleto"],$dadosboleto["data_vencimento"],$multa,$juros); if($boleto->VerificaBoleto()){ // RETORNA O VALOR COM JUROS $boleto->CalculaOsJuros(); $mensagem_juros = " <B>Valor do Documento:</B> R$ ".$boleto->Moeda($boleto->getValor())." | <B>Juros:</B> R$ ".$boleto->getJurosTotal()." | <B>Multa:</B> R$ ".$boleto->getMultaTotal()." | <B>Dias em atraso:</B> ".(int)$boleto->getDiasEmAberto(); $dadosboleto["valor_boleto"] = $boleto->getValorTotal(); $dadosboleto["demonstrativo3"] = $mensagem_juros; /* ADCIONA MAIS 1 DIA */ $dadosboleto["data_vencimento"] = date('d/m/Y', strtotime("+1 days")); } else { // RETORNA O VALOR SEM JUROS $dadosboleto["valor_boleto"] = $boleto->Moeda($boleto->getValor()); $dadosboleto["demonstrativo3"] = ""; } Também vamos precisar da Class juros.php, não me recordo onde localizei ela, segue o script (adicione ele junto do arquivo que está sendo editado). Informe os valores em % <?php $multa = 2; //% $juros = 0.033; //% class Juros { private $valor; private $vencimento; private $multa; private $juros; private $valorTotal; private $jurosTotal; private $multaTotal; private $diasEmAberto; public function __construct($valor,$vencimento,$multa,$juros){ $this->valor = $valor; $this->vencimento = $vencimento; $this->multa = $multa; $this->juros = $juros; } public function getValor() { return $this->valor; } public function getVencimento(){ return $this->vencimento; } public function getMulta() { return $this->multa; } public function getJuros() { return $this->juros; } public function getValorTotal() { return $this->valorTotal; } public function getJurosTotal() { return $this->jurosTotal; } public function getMultaTotal() { return $this->multaTotal; } public function getDiasEmAberto() { return $this->diasEmAberto; } function ConverteData($data, $tipo){ if ($tipo == 0) { $datatrans = explode ("/", $data); $data = "$datatrans[2]-$datatrans[1]-$datatrans[0]"; } elseif ($tipo == 1) { $datatrans = explode ("-", $data); $data = "$datatrans[2]/$datatrans[1]/$datatrans[0]"; }elseif ($tipo == 2) { $datatrans = explode ("-", $data); $data = "$datatrans[1]/$datatrans[2]/$datatrans[0]"; } elseif ($tipo == 3) { $datatrans = explode ("/", $data); $data = "$datatrans[2]-$datatrans[1]-$datatrans[0]"; } return $data; } function VerificaBoleto(){ list($ano,$mes,$dia) = explode("-",$this->ConverteData($this->vencimento,3)); $VerificaBoleto['data']['vencimento'] = mktime (0, 0, 0, $mes, $dia, $ano); $VerificaBoleto['data']['atual'] = mktime (0, 0, 0, date("m"), date("d"), date("Y")); if($VerificaBoleto['data']['atual'] <= $VerificaBoleto['data']['vencimento']){ return false; // BOLETO EM ABERTO } else { return true; // BOLETO VENCIDO } } function DiasEntreData($date_ini, $date_end){ $data_ini = strtotime( $this->ConverteData($this->ConverteData($date_ini,3),2)); $hoje = $this->ConverteData($date_end,3); $foo = strtotime($hoje); $dias = ($foo - $data_ini)/86400; return $dias; } function Moeda($value){ return number_format($value, 2, ",", "."); } function CalculaOsJuros(){ $juros = (($this->juros * ($this->DiasEntreData($this->vencimento,date("d/m/Y"))))); if($this->DiasEntreData($this->vencimento,date("d/m/Y"))==0){ $multa = 0; } else { $multa = (($this->multa * $this->valor) / 100); } $this->valorTotal = $this->Moeda($this->valor + ($juros + $multa)); $this->jurosTotal = $this->Moeda($juros); $this->multaTotal = $this->Moeda($multa); $this->diasEmAberto = $this->DiasEntreData($this->vencimento,date("d/m/Y")); } } ?> Bom aproveito.
-
Boletos Bancários Com Retorno Automático Whmcs - Padrão Cnab 240 E Cnab 400
Antes de tudo gostaria de agradecer a todos que contribuirão com este código de retorno. Pretendo fazer uma doação para o Alexandre pela iniciativa. Preciso de ajuda com dois pontos, na verdade são mais dúvidas do que ajuda. 1 ) O script já verifica o valor total da fatura com o valor que foi processado? Eu paguei um boleto captei o retorno do arquivo e consegui executa-lo no retorno. Tudo 100% mas fiquei com dúvida sobre isso. 2 ) Alguém poderia me confirma se no padrão SIGCB é normal não ter um traço no nosso número. Estou usando um código do PHPBoleto Padrão gerado - 240000000000000012 - E padrão que aparecia antes no SINCO era 24000000000000001-2
-
Gerar Relatório Com Todos Os Scripts Que Contem Linhas Que Enviam E-Mails.
Tenho, configurado e ativo, irei revisar aqui para ver o porque que eu não estou recebendo as mensagens. Obrigado.
-
Gerar Relatório Com Todos Os Scripts Que Contem Linhas Que Enviam E-Mails.
Estou detectando umas mensagens suspeitas no Queue. Desconfio que tenho alguns cliente rodando algum script que está gerando mensagens de SPAM. Porém, não sei qual a melhor maneira de fazer uma varredura no servidor. Poderiam me ajudar ?