2010-09-03 9 views
0

J'ai posé cette question il y a deux mois et je n'ai pas eu de réponse. En fait, j'ai gagné le badge tumbleweed pour poser une question qui suscitait si peu d'intérêt. Cependant, cela semble être une question simple avec une réponse définitive et je dois vraiment être en mesure de le faire.postfix: ajout d'un utilisateur par programmation

S'il n'y a toujours pas de réponses, je serais très reconnaissant si quelqu'un avait des idées sur d'autres forums qui pourraient m'aider. J'ai essayé de demander à Godaddy mais je suppose que je ne dépense pas assez d'argent avec eux pour ce niveau de soutien.

Merci et voici la question:

J'utilise un serveur virtuel dédié GoDaddy , et le serveur de messagerie par défaut qui est livré avec elle est postfix. Il existe même un moyen d'ajouter des domaines et des comptes utilisateurs via le panneau de configuration godaddy .

J'essaie de comprendre (1) exactement ce qu'ils font pour créer nouveaux comptes via le panneau de commande, et (2) comment faire via un script shell Linux .

Je n'ai jamais utilisé postfix et ai essayé de parcourir les pages man et d'autres documentations. Il apparaît que lorsque les comptes d'utilisateur sont associés à un domaine, les comptes d'utilisateur sont "virtuels". Jusqu'ici J'ai découvert que lorsque j'utilise le panneau de contrôle godaddy pour ajouter un nouveau compte email , il ajoute une entrée dans /etc/postfix/turbopanel/virtual_alias. Ensuite, cette entrée semble également obtenir commis au binaire virtual_alias.db dans le même répertoire .

J'ai manuellement reproduit le processus d'ajouter une nouvelle adresse e-mail au fichier de virtual_alias puis en cours d'exécution postmap /etc/postfix/turbopanel/virtual_alias pour obtenir l'entrée dans le fichier de virtual_alias.db. Cela fonctionne, mais certaines étapes sont manquantes: Je ne peux pas pour envoyer un courriel à l'utilisateur ajouté, et l'utilisateur ne s'affiche pas dans le panneau de contrôle godaddy.

Je ne pense pas qu'un nouveau compte Linux doit être créé pour l'alias virtuel . Les comptes créés via le panneau de contrôle n'ont PAS d'entrée associée dans/etc/passwd.

Toute aide est très appréciée.

Jeremy

Répondre

1

Vouliez-vous créer des boîtes aux lettres virtuelles ou pour ces utilisateurs commissionnaires virtuels?

voir doc sur virtual_mailbox_maps = hash:/etc/postfix/vmailbox /etc/postfix/vmailbox

Tim //

+0

Je ne sais pas vraiment. Cependant, je peux vous dire que mon serveur n'a pas de fichier vmailbox dans le répertoire etc postfix. –

+0

Aussi, ce qui est: Hash: .... ?? –

Questions connexes