Como adicionar o alias do domail na edição de código aberto do iRedMail?

1

Olhando para o banco de dados do vmail da instalação do iRedMail, vejo uma tabela alias_domain que está atualmente vazia.

É possível adicionar aliases de domínio com uma consulta MySQL diretamente na tabela vmail.alias_domain?

    
por MechaNikos 24.05.2013 / 20:42

2 respostas

1

Para usar meu site .ca canadense como um alias para o meu site .com, eu usaria algo como

mysql -uroot -p
mysql > USE vmail;
mysql > INSERT INTO alias_domain (alias_domain, target_domain) values ('meusite.ca', 'meusite.com');

    
por 04.12.2013 / 20:17
0

Eu criei um script para fazer o trabalho sujo.

Recorte e cole abaixo em um arquivo add_domain.sh, depois chmod 755 o arquivo e execute-o com ./add_domain.sh alias_domain target_existing_domain OR ./ add_domain.sh list para listar os domínios existentes.

#!/bin/bash
# 2014 Aug 16 James Forte, Magna Computer Corp

if [ "$1" == "list" ]
then
    mysql vmail -e 'select * from alias_domain'
    exit 0
fi

if [ $# -lt 2 ]
then
    echo usage "$0: alias_domain target_existing_domain"
    exit 1
fi

CREATED='date  +%Y-%m-%d'

echo -e "\nScript assumes that .my.cnf has passwords in it\n"
echo "Adding alias domain $1 to existing domain $2"

mysql vmail -e "INSERT INTO alias_domain (alias_domain, target_domain, created, active) 
                VALUES ('$1','$2','$CREATED',1);"
exit 0
    
por 16.08.2014 / 23:43