Pages : 1
#1 Le 05/09/2012, à 13:24
- Alicya
[Postfix] Rediriger vers une boite extérieure
---
EDIT :
Mon problème a évolué, je souhaite que tous les mail arrivant sur *@ndd.fr soit redirigé vers perso@gmail.com. et que je puisse répondre depuis perso@gmail.com en utilisant une adresse d'envoi *@ndd.fr. (donc que l'adresse perso@gmail.com n'apparaisse nul part).
VOIR : http://forum.ubuntu-fr.org/viewtopic.ph … #p10666381
---
Bonjour,
J'ai un nom de domaine : ndd.fr
Un serveur dédié kimsuffi OVH (Ubuntu 11.10) : sd.fr
Il y a une redirection DNS de ndd.fr vers sd.fr.
J'ai installé postfix sur sd.fr. Ouvert le port 25 comme il faut.
Si j'envoie un mail à contact@ndd.fr (depuis une @gmail.com par exemple) :
Il n'existe pas d'user UNIX "contact" sur sd.fr
Je vais sur le webmail fournis par OVH
Aucun message reçu
Je reçois quelques minutes après l'envoi un "Mail Delivery System" me disant :
<contact@ndd.fr>: unknown user: "contact"
Final-Recipient: rfc822; contact@ndd.fr
Original-Recipient: rfc822;contact@ndd.fr
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "contact"
Je n'arrive pas à régler ce soucis. Je ne trouve pas d'aide de qualité sur internet.
Et l'assistance OVH est bien connue pour répondre au demandes techniques de cet ordre environ 1 mois après.
Le contenu de /etc/postfix/main.cf :
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailnamesmtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no# appending .domain is the MUA's job.
append_dot_mydomain = no# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4hreadme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.myhostname = sd.fr
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ndd.fr, sd.fr, localhost.kimsufi.com, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = alllocal_recipient_maps =
C'est le seul fichier de configuration de postfix que j'ai touché.
Je ne souhaite pas créer d'utilisateur UNIX pour contact@ndd.fr.
Je sais qu'il y a des histoire d'allias ou de vhost. Mais je suis un peu perdue et je ne comprends pas comment cela fonctionne.
Merci d'avance
Dernière modification par Alicya (Le 07/09/2012, à 23:24)
Alicya
Hors ligne
#2 Le 05/09/2012, à 13:48
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
Salut,
Pour utiliser un alias "contact", tu peux modifier le fichier /etc/aliases et ajouter une ligne du genre :
contact : user_system1, user_system2, etc
Cela aura pour but de créer une liste de diffusion, quand tu écrira à contact@tondomaine.com les user qui font partis de la liste recevront le mail.
Puis tu execute la commande (fonctionne sous ubuntu) :
postalias /etc/aliases
Cette commande permet de prendre en compte les modifications faites dans le fichier /etc/aliases.
si cela peut t'aider.
Dernière modification par Clem38 (Le 05/09/2012, à 13:53)
Hors ligne
#3 Le 05/09/2012, à 13:52
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Je viens de lire quelque chose de très intéressant ici : http://postfix.traduc.org/index.php/VIR … html#local
Je vais donc pouvoir spécifier plus précisément mon besoin.
Tous les mails reçus sur contact@ndd.fr, je veux qu'ils soient redirigés sur un adresse extérieure. Par exemple : contact.ndd@gmail.com
Et que je puisse répondre à ces mails en utilisant contact@ndd.fr comme adresse d'expédition.
Alicya
Hors ligne
#4 Le 05/09/2012, à 14:06
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
Effectivement dans le lien que tu propose la solution est donnée pour faire la redirection de mails (partie liste de diffusion)
Apres pour répondre avec la première adresse mail je sais pas trop.
Hors ligne
#5 Le 05/09/2012, à 14:09
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Je ne comprends pas très bien comment mettre en place ce que je cherche. Les exemples sont bien, mais je suis un peu perdue.
Alicya
Hors ligne
#6 Le 05/09/2012, à 14:24
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
Dans ton premier post, tu as un pb pour recevoir les mails sur l'adresse contact@ndd.fr : il y a une solution simple : créer un utilisateur sur le serveur (mais tu veux pas, pourquoi?) ou bien, tu peux utilisé un alias (cf ton lien)....
Dans un deuxième temps tu veux rediriger les mails reçus sur contact@ndd.fr vers une adresse gmail : tu peux mettre en place la solution proposée dans ton lien.
je peux pas faire plus.
Hors ligne
#7 Le 05/09/2012, à 14:34
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Je ne veux pas créer d'utilisateur UNIX pour recevoir mes mails car je suis potentiellement amené à avoir beaucoup d'adresse sur ce domaine. Et créer plus d'une centaine d'utilisateur Unix, j'aime pas trop.
Je viens de faire ceci :
main.cf
myhostname = sd.kimsufi.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ndd.fr, sd.kimsufi.com, localhost.kimsufi.com, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
local_recipient_maps =virtual_alias_domains = ndd.fr
virtual_alias_maps = hash:/etc/postfix/virtual
/etc/postfix/virtual
postmaster@ndd.fr perso@gmail.com
contact@ndd.fr perso@gmail.com
Je n'ai pas encore reçu des Mail Delivery System de la mort.
Mais quand je vais sur les webmail des adresse, il n'y a rien :'(
Dernière modification par Alicya (Le 05/09/2012, à 14:35)
Alicya
Hors ligne
#8 Le 05/09/2012, à 14:41
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
Ok, tu peux avoir des infos grâce aux log avec la commande
tail -f /var/log/mail.log
ou poste le retour de la commande :
tail -n 7 /var/log/mail.log
pour voir ce qui ne va pas
Hors ligne
#9 Le 05/09/2012, à 14:48
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Bizarrement un second nom de domaine pointant sur mon serveur dédié apparait dans le log ! Alors que je n'ai jamais envoyé de mail en utilisant *@domaine2.fr
tail -n 7 /var/log/mail.log
Sep 5 15:39:01 serveurDedie postfix/pickup[8831]: DC91080199: uid=0 from=<root>
Sep 5 15:39:01 serveurDedie postfix/cleanup[9358]: DC91080199: message-id=<20120905133901.DC91080199@serveurDedie.kimsufi.com>
Sep 5 15:39:01 serveurDedie postfix/qmgr[8832]: DC91080199: from=<root@domaine2.fr>, size=819, nrcpt=1 (queue active)
Sep 5 15:39:01 serveurDedie postfix/trivial-rewrite[9367]: warning: do not list domain domaine2.fr in BOTH mydestination and virtual_alias_domains
Sep 5 15:39:02 serveurDedie postfix/local[9381]: warning: database /etc/aliases.db is older than source file /etc/aliases
Sep 5 15:39:02 serveurDedie postfix/local[9381]: DC91080199: to=<root@domaine2.fr>, orig_to=<root>, relay=local, delay=0.24, delays=0.16/0.05/0/0.04, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 5 15:39:02 serveurDedie postfix/qmgr[8832]: DC91080199: removed
Dernière modification par Alicya (Le 06/09/2012, à 11:36)
Alicya
Hors ligne
#10 Le 05/09/2012, à 14:58
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
Une petite question es-ce que tu as fais la commande suivante apres avoir modifier le fichier /etc/postfix/virtual
postmap /etc/postfix/virtual
ainsi que celle-ci:
postfix reload
Dernière modification par Clem38 (Le 05/09/2012, à 15:00)
Hors ligne
#11 Le 05/09/2012, à 14:59
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Oui
Alicya
Hors ligne
#12 Le 05/09/2012, à 15:08
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
ummmm pas évident, si tu ajout le smtp de ton fournisseur dans le main.cf, ligne relayhost, et relancer le service ça change qq chose?
Dernière modification par Clem38 (Le 05/09/2012, à 15:10)
Hors ligne
#13 Le 05/09/2012, à 15:12
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
C'est à dire smtp.ndd.fr ?
Je sais même pas précisément quel est le smtp de mon postfix.
Je sais que le port où arrive les messages est ip.de.mon.dedié:25
Mais j'ai aucune idée de ce que représente relayhost.
Ni lors d'un paramétrage d'un client de messagerie (par exemple) quel adresse smtp ou pop je dois donner.
EDIT
De plus mes mails de tests je ne les trouve nul part.
Je pense qu'il devrait être renvoyé sur perso@gmail.com avec les paramètres actuels.
De plus le webmail fournis par OVH m'est totalement opaque. Je n'ai aucune idée quel nom d'utilisateur et mot de passe me permettent d'y accéder et encore moins où les mails affichés (qui ne sont pas mes mails de tests) sont cherchés.
Dernière modification par Alicya (Le 05/09/2012, à 15:15)
Alicya
Hors ligne
#14 Le 05/09/2012, à 15:18
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
sur ce lien il y a les infos pour le SMTP et le webmail (cela doit être les identifiants que tu as crée/reçu lors de l'inscription non?)
Dernière modification par Clem38 (Le 05/09/2012, à 15:21)
Hors ligne
#15 Le 05/09/2012, à 15:22
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Ok, donc le smtp est bien : smtp.ndd.fr
Je l'ai rajouté. Je renvoi un mail de test.
Alicya
Hors ligne
#16 Le 05/09/2012, à 15:38
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Toujours rien. Les emails doivent être en attente quelque part et j'aurais des erreur de Delivery dans quelques jours.
Il me semblait que ce n'était pas si compliqué que ça de récupérer tous les mails d'un serveur mail et de les rediriger autre part.
Alicya
Hors ligne
#17 Le 05/09/2012, à 16:05
- Clem38
Re : [Postfix] Rediriger vers une boite extérieure
Pour voir les mails en attente regarde dans :
/var/spool/postfix
Hors ligne
#18 Le 06/09/2012, à 10:34
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Aucun de mes mails de test dans le spooler.
Ou alors je les ai pas trouvé. Dans /var/spool/postfix/ il y a pas mal de sous dossiers.
Rien à voir :
Sinon je viens de constater que depuis que j'ai installé postfix je reçois des emails sur root provenant de mon propre serveur. Dans ces mails se trouves des phpwarning.
Alicya
Hors ligne
#19 Le 06/09/2012, à 15:33
- Pseudo supprimé
Re : [Postfix] Rediriger vers une boite extérieure
en vrac;
ip fixe à renseigner dans mynetworks.
si tu utilies une méthode virtual_* ,mydestination est à supprimer.
si il n'y a pas de méthode de stockage des mails définie, cela devrait atterrir sous le home/user_unix.
supprimer tous les mails deferred ( sudo postsuper -d ALL)
/etc/aliases
postmaster: root
...
postfix forge par défaut avec myorigin pour envoyer. myorigin est évalué par les autres smtp.
en réception, mydestination est évalué et substitué par les tables virtual. le mx doit obligatoirement être défini dans ta zone dns.
je crois que tu veux trop compliquer dès le départ.
#20 Le 06/09/2012, à 19:40
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Mon problème a évolué, je souhaite que tous les mail arrivant sur *@ndd.fr soit redirigé vers perso@gmail.com. et que je puisse répondre depuis perso@gmail.com en utilisant une adresse d'envoi *@ndd.fr. (donc que l'adresse perso@gmail.com n'apparaisse nul part).
Rappel :
sd = serveur dédié
format de l'adresse de mon serveur dédié : sd.kimsufi.com
ndd = nom de domaine
format de l'adresse de mon nom de domaine : ndd.fr
Voilà ma situation : (j'espère ne pas avoir trop mal compris ce qu'il faut faire)
Désinstaller Postfix et purger les fichiers de configuration
Réinstallation
Suivis du tutoriel suivant : http://postfix.traduc.org/index.php/VIR … forwarding
Execution de postmap virtual et postfix reload
Envoi d'email de tests sur : postmaster@sd.kimsufi.com, root@sd.kimsufi.com, postmaster@ndd.fr, contact@ndd.fr
Aucun email sur les utilisateurs UNIX
Aucune redirection vers perso@gmail.com
Aucun "Mail Delivery System"
Ma configuration :
main.cf
myhostname = sd.kimsufi.com
mydomain = kimsufi.com
myorigin = $mydomain
mydestination = $myhostname localhost.$mydomain localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relay_domains = $mydestination
relayhost =
inet_interfaces = allvirtual_alias_domains = ndd.fr
virtual_alias_maps = hash:/etc/postfix/virtual
virtual
@ndd.fr perso@gmail.com
@sd.kimsufi.com perso@gmail.com
aliases
postmaster: root
Enfin, je sais pas exactement comment procéder pour
en réception, mydestination est évalué et substitué par les tables virtual. le mx doit obligatoirement être défini dans ta zone dns.
Donc voici les MX de mon nom de domaine :
.ndd.fr MX 1 mx1.ovh.net
.ndd.fr MX 5 mx2.ovh.net
.ndd.fr MX 100 mxb.ovh.net
Dernière modification par Alicya (Le 07/09/2012, à 23:24)
Alicya
Hors ligne
#21 Le 07/09/2012, à 23:25
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Up ?
Alicya
Hors ligne
#22 Le 09/09/2012, à 14:44
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
J'ai suivis le tuto de ce lien : http://www.petri.co.il/configure_mx_rec … raffic.htm
Domain name: dpetri.net
Record FQDN Record Type Record Value MX Pref
mail.dpetri.net A 212.143.143.130
dpetri.net MX mail.dpetri.net 10
J'ai donc enregistré ceci sur la zone DNS mon nom de domaine :
.ndd.fr MX 1 mail.ndd.fr
mail.ndd.fr A ip.du.serveur.dédié
Et j'ai supprimé toutes les autres entrées MX.
Aucun changement
Dernière modification par Alicya (Le 09/09/2012, à 14:44)
Alicya
Hors ligne
#23 Le 10/09/2012, à 10:15
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
Up
Alicya
Hors ligne
#24 Le 11/09/2012, à 08:47
- Alicya
Re : [Postfix] Rediriger vers une boite extérieure
C'est un petit topic qui descends, qui descends...
Alicya
Hors ligne
#25 Le 11/09/2012, à 21:27
- Pseudo supprimé
Re : [Postfix] Rediriger vers une boite extérieure
Déjà, tu as un soucis de compréhension sur les enregistrements mx.
un enregistrement mx sert à associer une machine à un domaine de messagerie.
exemple 1:
ndd.fr MX mx.ovh.net
la machine mx.ovh.net est garante du domaine de messagerie ndd.fr.
le mailto & récipient <toto@ndd.dr> est crée|défini sur la machine mx.ovh.net, chez ovh.
mx.ovh.net est le serveur smtp.
exemple 2
ndd.fr MX mail.ndd.fr
mail.ndd.fr A 11.22.33.44
la machine mail.ndd.fr est garante du domaine de messagerie ndd.fr.
le mailto & récipient <toto@ndd.dr> est crée|défini sur la machine mail.ndd.fr
mail.ndd.fr est le serveur smtp.
a/ Une machine peut gérer plusieurs domaines de messagerie ou sous-domaines et
b/ Un domaine de messagerie peut avoir plusieurs machines s'en portant garants, par ordre de priorité.
c/ dans une zone dns, tu peux avoir aussi a) + b) comme enregistrements.
Cela implique:
A/renseigner /etc/hosts
B/sudo nano /etc/mailname
ndd.fr
C/ main.cf
hostname= machin.kimsufi. ou hostname = mail.ndd.fr selon /etc/hosts
mydomain = ndd.fr
myorigin = $mydomain
mynetworks = 127.0.0.0/8 .... 11.22.33.44
11.22.33.44 est l'IP fixe du serveur.
ensuite pour débuter, tu vires tout ce qui est virtual_* et tu prends un tuto avec user_unix.
en imap/pop:
dovecot est normalement plus simple.
courier à éviter,
et dbmail c'est pour du virtual de masse en sgbd.
Pages : 1