J'exécute virtualmin sur mon serveur, qui a deux domaines, nommez-les firstdomain.com et seconddomain.com. Mon but est de recevoir des mails sur email [email protected]. Donc, ce sont les étapes que j'ai faites.

  1. J'ai créé un email - [email protected].
  2. Pour postfix, j'ai créé le fichier 'virtual_domains' qui inclut les lignes de ces deux domaines et je les ai hachés.
  3. Dans main.cf, j'ai ajouté la ligne virtual_alias_domains = hash: / etc / postfix / virtual_domains
  4. J'ai supprimé l'utilisateur 'info' de / etc / aliases (avec cette ligne, tous les courriels ont été déposés dans l'utilisateur root).
  5. ce fichier a été ajouté par virtualmin - virtual_alias_maps = hash: / etc / postfix / virtual - j’ai créé leurs alias et les ai hachés:

    [email protected]      info-seconddomain.com
    seconddomain.com           seconddomain.com
    

    Maintenant, quand j'envoie un courriel à [email protected] dans le maillog, c'est comme ça

    to=<[email protected]>, orig_to=<[email protected]>, 
    relay=local, delay=39, delays=0.3/0.03/0/39, dsn=2.0.0, status=sent 
    (delivered to command: /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME) 
    

Il a finalement été envoyé à la boîte aux lettres (après la réception du courrier, il y a une grande pause dans laquelle il essaie, je pense, de savoir où placer le courrier - environ 2 secondes).

Première question: pourquoi il ne reconnaît pas «seconddomain.com» et que je ne vois pas dans maillog ce qui suit

to=<[email protected]>?

Deuxième question: Qu'est-ce que je dois changer pour y parvenir? Troisième question: lorsque j'envoie un courrier électronique à [email protected] dans le fichier d'origine, je vois:

'Received: from firstdomain.com'

puis-je changer cela pour faire référence au domaine qui correspond à l'adresse e-mail?

D'avance merci pour votre réponse :)

cyprian
la source