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 :

Envoyer des mails vers l'exterieur avec postfix en standalone


Sujet :

Réseau

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 158
    Points : 80
    Points
    80
    Par défaut Envoyer des mails vers l'exterieur avec postfix en standalone
    Bonjour,


    Je suis sur Ubuntu, je suis débutant sur Linux, mais j'essaye d'apprendre le mieux que je peux


    Mon problème est le suivant:
    Je souhaite configurer postfix afin d'envoyer des mails vers l'extérieur (par exemple gmail) sans relais/smarthost.
    J'ai donc fait l'installation standalone. Dans mon /etc/postfix/main.cf j'ai
    "relayhost =".

    J'arrive sans problème à envoyer des mails aux autres utilisateurs de la machine (super lol), mais ça ne marche pas lorsque j'essaye d'envoyer un mail vers l'extèrieur.
    Voici ce que je retrouve dans /var/log/mail.log



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    to=<exemple@hotmail.com>, 
    relay=none, delay=343665, delays=343650/0.02/15/0, dsn=4.4.3,
    status=deferred 
    (Host or domain name not found. Name service error for name=hotmail.com type=MX: Host not found, try again)

    Bien il y'a une étape dans la configuration que j'ai du oublier, j'imagine que je dois configurer quelque chose à avoir avec les MX record.
    Svp ne rigolez pas je débute hein ^^

    Merci pour votre aide.

  2. #2
    tintin22
    Invité(e)
    Par défaut
    Host or domain name not found. Name service error
    Il faut configurer le dns au niveau de ce serveur ( /etc/resolv.conf ) pour qu'il puisse resoudre les noms de domaine.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par ilyes Voir le message
    Il faut configurer le dns au niveau de ce serveur ( /etc/resolv.conf ) pour qu'il puisse resoudre les noms de domaine.

    Bien j'ai bien indiqué l'adresse de mon dns, soit l'adresse de ma livebox.

    Voici le contenu de resolv.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    domain home
    search home
    nameserver 192.168.1.1

  4. #4
    tintin22
    Invité(e)
    Par défaut
    ça donne quoi un ping www.google.com à partir de ce serveur ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    toto@machine:~$ ping www.google.com
    PING www.l.google.com (209.85.227.104) 56(84) bytes of data.
    ^C64 bytes from 209.85.227.104: icmp_seq=1 ttl=242 time=246 ms

    --- www.l.google.com ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 246.111/246.111/246.111/0.000 ms

  6. #6
    tintin22
    Invité(e)
    Par défaut
    Ok, la resolution est fonctionnelle, tu peux poster ton main.cf ?

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 158
    Points : 80
    Points
    80
    Par défaut
    le voici

    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
    # See /usr/share/postfix/main.cf.dist for a commented, more complete version
     
     
    # 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/mailname
     
    smtpd_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 = 4h
     
    readme_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 = polaris
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    mydestination = polaris, localhost.localdomain, , 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

  8. #8
    tintin22
    Invité(e)
    Par défaut
    Tu utilises quoi pour envoyer un mail ??

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 158
    Points : 80
    Points
    80
    Par défaut


    je renseigne tous els champs suplémentaires puis Ctrl D à la fin de mon message.

  10. #10
    tintin22
    Invité(e)
    Par défaut
    Pour envoyer un mail, il faut te connecter sur le port de ton SMTP (Postfix), c'est à dire le port 25, ensuite utiliser le protocole SMTP pour envoyer un mail, comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    telnet IP_Serveur 25
    MAIL FROM: moi@monserveur.com
    RCPT TO: destinataire@sondomaine.com
    DATA
    SUBJECT: message de test
    ceci est un message de test
    .
    QUIT
    Ne pas oublier le point "." qui précède le QUIT

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Points : 160
    Points
    160
    Par défaut
    Citation Envoyé par leon1983 Voir le message
    le voici

    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
    # See /usr/share/postfix/main.cf.dist for a commented, more complete version
     
     
    # 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/mailname
     
    smtpd_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 = 4h
     
    readme_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 = polaris
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    mydestination = polaris, localhost.localdomain, , 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
    Bonjour,
    Je ne suis pas un expert mais dans mon main.cf j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    relayhost = smtp.free.fr
    donc tu dois peut-être mettre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    relayhost = smtp.hotmail.com
    ?

Discussions similaires

  1. [OL-2007] Envoyer des mails prédéfinis en auto avec liste excel
    Par toniob44 dans le forum VBA Outlook
    Réponses: 2
    Dernier message: 08/05/2013, 20h56
  2. Impossible d'envoyer des mails avec postfix
    Par rutabagas dans le forum Réseau
    Réponses: 8
    Dernier message: 09/02/2009, 09h32
  3. Impossible d'envoyer des mails vers l'extérieur
    Par Jean-Claude Dusse dans le forum Exchange Server
    Réponses: 14
    Dernier message: 11/01/2009, 03h08
  4. [c#] Envoyé des mails avec c#
    Par olifile dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/10/2006, 20h57
  5. [Mail] Envoyer des mails simplement avec PHP
    Par mailou dans le forum Langage
    Réponses: 4
    Dernier message: 29/01/2006, 17h21

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