Clicky

Jump to content
  • Sign Up
Sign in to follow this  
MCelow

WHMCS hook Admin Email

Recommended Posts

Olá pessoal,

 

Estou desenvolvendo um hook para o meu WHMCS para notificar o Admin com um email toda vez que ele faz login no sistema. Consegui terminar o hook, só com um problema, no envio do email para o admin, quando utilizo a função MAIL do php ele funciona normalmente sem nenhum problema, mas quando tento usar a API do WHMCS para enviar o email utilizando email template, não to conseguindo enviar o email....

 

Estou usando o seguinte codigo:
 

$command = "sendadminemail";
$adminuser = "admin"; // Nome do usuario do admin
$values["messagename"] = "Notificação de Login"; // email template
$values["mergefields"] = array("admin_name" => $adminuser);
$values["type"] = "system";
$results = localAPI($command,$values,$adminuser);
 
 
Alguém poderia ajudar ?

desde já agradeço!

CelowHost | Hospedagem de Sites | Streaming de Áudio | www.celowhost.com.br

Share this post


Link to post
Share on other sites

 

Olá pessoal,

 

Estou desenvolvendo um hook para o meu WHMCS para notificar o Admin com um email toda vez que ele faz login no sistema. Consegui terminar o hook, só com um problema, no envio do email para o admin, quando utilizo a função MAIL do php ele funciona normalmente sem nenhum problema, mas quando tento usar a API do WHMCS para enviar o email utilizando email template, não to conseguindo enviar o email....

 

Estou usando o seguinte codigo:

 

$command = "sendadminemail";
$adminuser = "admin"; // Nome do usuario do admin
$values["messagename"] = "Notificação de Login"; // email template
$values["mergefields"] = array("admin_name" => $adminuser);
$values["type"] = "system";
$results = localAPI($command,$values,$adminuser);
 
 
Alguém poderia ajudar ?

desde já agradeço!

 

 

A API vai utilizar sua configuração nativa de email cadastrada no WHMCS (phpMail ou SMTP).

 

Se uma das 2 estiverem ativas e funcionando o email será enviado normalmente.


Blog sobre WHMCS: http://whmcs.blog.br/
Serviços WHMCS: http://servicos.edvan.com.br/
Módulos WHMCS: http://modulos.edvan.com.br/

Share this post


Link to post
Share on other sites

@edvan

 

Fiz um outro script utilizando clientes e o envio de email via API do WHMCS e funcionou normalmente...

 

O problema está sendo quando uso a API do WHMCS para enviar email para o ADMIN.

 

Obrigado!


CelowHost | Hospedagem de Sites | Streaming de Áudio | www.celowhost.com.br

Share this post


Link to post
Share on other sites

@edvan

 

Fiz um outro script utilizando clientes e o envio de email via API do WHMCS e funcionou normalmente...

 

O problema está sendo quando uso a API do WHMCS para enviar email para o ADMIN.

 

Obrigado!

 

Montei um script AlertaAdmin e utilizo essa função, funciona 100%


Blog sobre WHMCS: http://whmcs.blog.br/
Serviços WHMCS: http://servicos.edvan.com.br/
Módulos WHMCS: http://modulos.edvan.com.br/

Share this post


Link to post
Share on other sites

<?php

if (!defined("WHMCS"))
    die("This file cannot be accessed directly");
 
 function AdminLoginEmail($vars) {
 
     $adminid = $vars['adminid']; // ID do Admin
     $username = $vars['username']; // Nome de usuário do Admin
     $data = date('d/m/Y', time());
     $hora = date('G:i:s', time());	 
     $ip = $_SERVER['REMOTE_ADDR'];	 
	 
	// Envia email utilizando API do WHMCS
	 $command = "sendadminemail";
	 $adminuser = "admin"; // nome de usuário do Admin
	 $values["messagename"] = "Aviso de Login";
	 $values["type"] = "system";	 
	 $results = localAPI($command,$values,$adminuser);	

	// Grava Log no Logactivity
	logactivity("ALogin [ User: ".$username." | Data: ".$data." | Hora: ".$hora." | IP: ".$ip." ]");

 }
	 
    add_hook("AdminLogin",1,"AdminLoginEmail");
 
 ?>

@edvan,

Eu sei que tem um erro ai, mas não estou conseguindo ver.... 

Quem poder ajudar agradeço!


CelowHost | Hospedagem de Sites | Streaming de Áudio | www.celowhost.com.br

Share this post


Link to post
Share on other sites

Boa tarde,

 

Alguem por aqui, poderia ajudar ?

 

Obrigado!


CelowHost | Hospedagem de Sites | Streaming de Áudio | www.celowhost.com.br

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...