IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Postfix étape par étape


Sujet :

Réseau

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 122
    Points : 57
    Points
    57
    Par défaut Postfix étape par étape
    Bponjour,

    Je veux envoyer des email depuis mon serveur sous linux. J'ai installer Postfix et j'avou que après des jours de recherche j'ai pas pu envoyer un seul mail ou configurer postfix correctement. J'ai beau à chercher mais je m'embrouille à chaque fois sur le comment faire.

    > Donc voilà: quelle est la configuration minimal et suffisante pour pouvoir envoyer des email.
    > Est ce que postfix et suffisant ou faut il en installer d'autre programme.
    > Comment tester un envoi depuis le shell.
    >

    À noter que postfix démarre sans problème. et mes mail.log(err) sans bizarrement vide.


    Merci ,

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 270
    Points : 123
    Points
    123
    Par défaut
    Tu peu te servir de postfix comme relay smtp dans main.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    relayhost = [smtp.free.fr]
    pour envoyer un mail to peu faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mail to adresse@domaine.fr
    attention pour finir le sujet il faut allé a la ligne et mettre un point et faire entrer

    par contre pour ce qui est de recevoir des mail c'est pas la même histoire
    il faut que tu possède un nom de domaine et dans la config DNS tu fasse un enregistrement MX en spécifiant ton ip publique et dans ton routeur tu redirige les port 25 et 110 vers ton serveur.

    Bon courage

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 122
    Points : 57
    Points
    57
    Par défaut
    Salut
    merci

    enfait qu'est ce que ça veut dire la ligne relayhost = [smtp.free.fr] ? et pourquoi smtp.free.fr !! est ce à titre d'exemple ou??
    On ce qui concerne mon application j'ai pas besoin de recevoir de mail, je veux juste envoyer vers l'extérieur. hotmail par ex.

    j'ai essayé ton truc ça marche pas.


    Merci,

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 122
    Points : 57
    Points
    57
    Par défaut
    J'ai remarqué ça dans /var/mail/root. après un mail toto.titi@hotmail.com
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    From MAILER-DAEMON  Fri May 21 14:29:42 2010
    Return-Path: <>
    X-Original-To: root@[mamachine.domaine.fr] // j''ai just enlevé info un peux perso :D
    Delivered-To: root@[mamachine.domaine.fr]
    Received: by [mamachine.domaine.fr] (Postfix)
    	id 1E91A24DE1; Fri, 21 May 2010 14:29:42 +0200 (CEST)
    Date: Fri, 21 May 2010 14:29:42 +0200 (CEST)
    From: MAILER-DAEMON@[mamachine.domaine.fr] (Mail Delivery System)
    Subject: Undelivered Mail Returned to Sender
    To: root@[mamachine.domaine.fr]
    Auto-Submitted: auto-replied
    MIME-Version: 1.0
    Content-Type: multipart/report; report-type=delivery-status;
    	boundary="014E424DD9.1274444982/[mamachine.domaine.fr]"
    Message-Id: <20100521122942.1E91A24DE1@[mamachine.domaine.fr]>
     
    This is a MIME-encapsulated message.
     
    --014E424DD9.1274444982/[mamachine.domaine.fr]
    Content-Description: Notification
    Content-Type: text/plain; charset=us-ascii
     
    This is the mail system at host [mamachine.domaine.fr]
     
    I'm sorry to have to inform you that your message could not
    be delivered to one or more recipients. It's attached below.
     
    For further assistance, please send mail to postmaster.
     
    If you do so, please include this problem report. You can
    delete your own text from the attached returned message.
     
                       The mail system
     
    <to@localhost>: unknown user: "to"
     
    --014E424DD9.1274444982/[mamachine.domaine.fr]
    Content-Description: Delivery report
    Content-Type: message/delivery-status
     
    Reporting-MTA: dns; [mamachine.domaine.fr]
    X-Postfix-Queue-ID: 014E424DD9
    X-Postfix-Sender: rfc822; root@[mamachine.domaine.fr]
    Arrival-Date: Fri, 21 May 2010 14:29:40 +0200 (CEST)
     
    Final-Recipient: rfc822; to@localhost
    Action: failed
    Status: 5.1.1
    Diagnostic-Code: X-Postfix; unknown user: "to"
     
    --014E424DD9.1274444982/[mamachine.domaine.fr]
    Content-Description: Undelivered Message
    Content-Type: message/rfc822
     
    Return-Path: <root@[mamachine.domaine.fr]>
    Received: by [mamachine.domaine.fr] (Postfix, from userid 0)
    	id 014E424DD9; Fri, 21 May 2010 14:29:40 +0200 (CEST)
    To: <to@localhost>,<toto.titi@hotmail.com>
    Subject: LE sujet
    X-Mailer: mail (GNU Mailutils 2.0)
    Message-Id: <20100521122941.014E424DD9@[mamachine.domaine.fr]>
    Date: Fri, 21 May 2010 14:29:40 +0200 (CEST)
    From: root@[mamachine.domaine.fr] (root)
     
    BLAAAHBLAHAHAHBMLABLABLA
     
    --014E424DD9.1274444982/[mamachine.domaine.fr]--

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 270
    Points : 123
    Points
    123
    Par défaut
    en fait tu met le smtp de ton FAI j'ai pris free car je suis chez free
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    relayhost = [smtp.monfai.fr]
    a tu paramettré aliases et sender-canonical?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 122
    Points : 57
    Points
    57
    Par défaut
    Ahh d'accord,
    Et si je bosse dans une société. je dois avoire leur fournisseur internet??
    Pour aliases et sender-canonica , non.
    J'ai remarqué que j'ai deux fichier aliases et alieses.db dans mon /etc/

    Merci pour ton aide. C'est la première fois que j'installe un mailer. Et mon but etait just d'envoyer des email avec php.

  7. #7
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 270
    Points : 123
    Points
    123
    Par défaut
    oui pour le fournisseur c'est obligatoire

    dans main.cf
    ajoute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    sender_canonical_maps = hash:/etc/postfix/sender_canonical 
     
    transport_map = hash:/etc/postfix/transport
    vim /etc/postfix/transport
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    tonnomdedomaine [tabulation] smtp:[nomdetamachine.tonnomdedomaine]
    * [tabulation] smtp:[smtp.tonFAI.fr]
    vim /etc/postfix/sender_canonical
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    root [tabulation] uneadressemailexistante
    postfix [tabulation] uneadressemailexistante
    dans /etc/postfix
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    postmap sender_canonical 
    postmap transport
    postfix reload
    postfix restart (on c'est jamais)
    envoie un mail et regarde ça que dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tail -f /var/log/mail.info

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 122
    Points : 57
    Points
    57
    Par défaut
    Excellent ça marche depuis la commande mail en terminal. merci

    Mais avec la fonction mail de php ça ne marche pas.

    Pourtant le mail.log ne comprend pas d'erreur.
    Alors si quelqu'un .... peut me conseiller

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 122
    Points : 57
    Points
    57
    Par défaut
    C'est bon ça marche avec ajout de crochés [smpt.xxx.fr] dans php.ini. Est ce normal !


    Merci backman

  10. #10
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 270
    Points : 123
    Points
    123
    Par défaut
    Avec grand plaisir

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération étape par étape d'un SELECT
    Par miabi dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 15/12/2010, 15h21
  2. [Livre]:SQL server 2008 : Étape par Étape
    Par Community Management dans le forum Livres
    Réponses: 1
    Dernier message: 27/10/2010, 18h39
  3. Taches étapes par étapes
    Par dondano dans le forum Langage
    Réponses: 6
    Dernier message: 19/01/2007, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo