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');
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?
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');
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
Tags alias linux domain email-server