Posts Tagged ‘scripts’

RoundCube Webmail fica tentando enviar ao clicar no envio mas não faz nada

Monday, June 7th, 2010

Se você está tentando enviar emails pelo RoundCube e sabe que o mesmo fica somente apresentando a mensagem “Enviando mensagem…” e não faz nada, tente as soluções abaixo:

1 – Como root use o comando:

/scripts/autorepair net_smtp_fix


(http://www.nerdblog.info/2009/11/04/webmail-no-cpanel-whm-nao-envia-mais-mensagens/)

Caso não resolva ainda podemos aplicar uma solução mais leve:

2 – Verifique se o CSF está instalado em seu servidor, cas0 sim, acesse o csf em seu WHM -> Plugins -> ConfigServer Security&Firewall -> clique em Firewall Configuration e procure por SMTP_ALLOWLOCAL, caso esteja como “0″ coloque “1″, save as configurações e reinicie seu CSF/LFD.

Caso não resolve (muito difícil de não sanar), vamos mergulhar mais fundo no problema, force uma atualização do RoundCube com o comando:

3 – logado como root:

/usr/local/cpanel/bin/update-roundcube –force

Caso ainda assim não alcance o resultado esperado, apele para update geral:

4 – Procure pelo arquivo -> /usr/local/cpanel/base/3rdparty/roundcube/config/main.inc.php, abra-o e edite procure pela linha:

$rcmail_config['smtp_user'] = ‘%u’;

e substitua a mesma por:

$rcmail_config['smtp_user'] = ‘ ‘;

Salve e saia, em seguida tente ver se o roudcube opera como desejado.

5 – Como root execute:

/scripts/upcp –force

Caso resolva, dê um whois neste domínio e envie uma caneca do Ubuntu, Uma camisa do Ubuntu ou uma caixa de bis!

Abraços.

Current hoje não, Realease é melhor! Cpanel/WHM updates: Specified package does not exist

Monday, April 5th, 2010


Hoje eu passei por algo bem contraditório em minhas pesquisas sobre cpanel.
Desde 2008 utilizo current no estilo de updates que seto nas máquinas de clientes e hoje (05/04/2010) me deparei com algo bem maluco, recebi a seguinte mensagem:

Specified package does not exist

Quando um usuário tentava mudar um plano (pacote) de sua revenda.

Como resolver?

A indicação dada é de que, em casos como este deixe o update em modo RELEASE e atualize seu painel de controle (/scripts/upcp –force).

Abraços pessoALL.

how to configure network on red hat Configurando interfaces de rede manualmente no Centos Fedora ou Red Hat

Monday, April 13th, 2009

Boa noite,

Estou usando o CentOs 5.3 (na realidade era o 5.1 e o maravilhoso yum fez a upgrade tranquilamente) e necessitei configurar a interface de rede manualmente.
Supondo que sua interface seja a eth0 (a primeira) você deve acessar seu arquivo assim:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

O vim não é obrigação, entretanto gosto dele.

Observe a sintaxe abaixo:

DEVICE=eth0
BOOTPROTO=static
DHCPCLASS=
HWADDR=00:30:48:56:A6:NE
IPADDR=192.168.1.101
NETMASK=255.255.255.0
ONBOOT=yes

Fazendo isto (tornando sua sintaxe semelhante) você estará:

colocando o ip da interface estaticamente como sendo 192.168.1.101 e dizendo que isto será feito no momento do boot do sistema.

Em seguida entre aqui:

vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=libphp1
GATEWAY=192.168.1.1

Aqui definimos a rede como sendo o hostname libphp1 e o gateway 192.168.1.1

Após isto somente faça isto:

/etc/init.d/network restart

Depois podemos até setar um dns para acesso a web:

vim /etc/resolv.conf

Dentro dele eu coloquei assim:

nameserver 200.165.132.148
nameserver 200.165.132.155

Este é o modo simples de definir o dns da velox.

Abração e tenham uma semana excelente e abençoada por Deus.

Script para conectar-se ao Webmail do Cpanel diretamente

Friday, August 8th, 2008

<?php
#Login Configuration

#cPanel
#$protocol = ‘http’;
#$port = 2082;

#Secure cPanel
#$protocol = ‘https’;
#$port = 2083;

#WHM
#$protocol = ‘http’;
#$port = 2086;

#Secure WHM
#$protocol = ‘https’;
#$port = 2087;

#Webmail
$protocol = ‘http’;
$port = 2095;

#Secure Webmail
#$protocol = ‘https’;
#$port = 2096;
?>

<html>
<p><font size=”2″><font face=”Arial, Helvetica, sans-serif”><?php
$host = str_replace(“:”.$port,”",$_SERVER['HTTP_HOST']);
if ($_GET['failed'] == “1″) {
?>
<font color=#FF0000>Dados n&atilde;o conferem !</font></font></font>
<font size=”2″ face=”Arial, Helvetica, sans-serif”>
<?php
}
print “<form action=\”" . $protocol . “://” . $host . “:” . $port . “/login/\”
method=POST>”;
?>
</font></p>
<table width=”90%” border=”0″ cellpadding=”2″ cellspacing=”0″>
<tr>
<td width=”9%” valign=”middle”><div align=”right”><font size=”2″ face=”Arial, Helvetica, sans-serif”><font color=”#333333″>Login:</font></font></div></td>
<td width=”23%” valign=”middle”><div align=”center”><font size=”2″ face=”Arial, Helvetica, sans-serif”>
<input type=text name=user style=”width: 150px; border: 1px #666666 solid; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal”>
</font></div></td>
<td width=”68%” valign=”middle”>&nbsp;</td>
</tr>
<tr>
<td valign=”middle”><div align=”right”><font size=”2″ face=”Arial, Helvetica, sans-serif”><font color=”#333333″>Senha:</font></font></div></td>
<td valign=”middle”><div align=”center”><font size=”2″ face=”Arial, Helvetica, sans-serif”>
<input type=password name=pass style=”width: 150px; border: 1px #666666 solid; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal”>
</font></div></td>
<td valign=”middle”><?php
print “<input type=hidden name=failurl value=\”http://” . $host . $_SERVER['PHP_SELF'] . “?failed=1\”>”;
?>
<input name=”submit” type=submit value=LOGIN style=”width: 60px; border: 1px #666666 solid; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal”></td>
</tr>
</table>
</form>
</html>