Forum général.général Config gmail dans nbsmtp

Posté par  .
Étiquettes : aucune
0
26
mar.
2006
Bonjour,
Je cherche à configurer nbsmtp pour envoyer mes messages depuis mutt via le serveur SMTP de gmail.
Je suis un peu perdu dans toutes les options, j'ai lu les man mais je n'y arrive pas...
J'ai essayé de mettre dans mon.muttrc :
set sendmail="/usr/local/bin/nbsmtp -U thomas.debay@gmail.com -P motdepasse -h smtp.gmail.com -f thomas.debay@gmail.com"

mais je tombe sur cette erreur :
Error sending message, child exited 127 (Exec error.)


Sous thunderbird ca marche, avec les paramètres suivants :
port 587,
utiliser le TLS si disponible

Est-ce que quelqu'un a déjà configuré son compte gmail sous nbsmtp ?
Merci,
  • # peut-etre que ...

    Posté par  . Évalué à 2.

    si tu precisais le port 587 dans la conf de ton nbsmtp...
    • [^] # Re: peut-etre que ...

      Posté par  . Évalué à 1.

      J'avais essayé ;-)
      set sendmail="/usr/local/bin/nbsmtp -U thomas.debay@gmail.com -P motdepasse -h smtp.gmail.com -f thomas.debay@gmail.com -p 587"

      => toujours la même erreur...
      • [^] # Re: peut-etre que ...

        Posté par  . Évalué à 2.

        argh,
        et une question bete, le set sendmail ce n'est pas juste pour indiquer le binaire utiliser pour envoyer ?

        pcq du coup tu passe plein d'option que mutt ne sais peut-etre par exploiter.

        du coup ce serais peut-etre simplement
        set sendmail=/usr/local/bin/nbsmtp

        et dans le fichier de configuration de nbsmtp tu met les options en questions

        finalement ca semble logique ;-)
        • [^] # Re: peut-etre que ...

          Posté par  . Évalué à 1.

          J'ai lu sur un site que l'on pouvait faire les deux..
          Mais bon j'ai testé en écrivant un .nbsmtprc dans mon /home, ca donne ca :

          relayhost = localhost
          fromaddr = thomas.debay@gmail.com
          auth_user = thomas.debay@gmail.com
          auth_pass = password
          port = 587

          Le relayhost, je ne sais pas ce que c'est et je ne comprends ce que dit pas le man : "relayhost Type: string Default: (none) This is the host to relay messages to. No default value. Required.
          "

          Dans mon .muttrc, j'ai mis un simple
          set sendmail="/usr/bin/nbsmtp"

          J'ai changé par rapport à avant le chemin, car un whereis nbsmtp me renvoie /usr/bin
          Avant, c'était donc évident que ca n'aurait jamais marché ;-)
          Maintenant l'erreur a changé, c'est
          Error sending message, child exited 1 ().


          Merci.
          • [^] # Re: peut-etre que ...

            Posté par  . Évalué à 1.

            "relayhost Type: string Default: (none) This is the host to relay messages to. No default value. Required."

            voila la reponse de ton probleme

            traduction :

            relayhost :
            Type : chaine de caratere
            Default : aucun
            C'est la machine vers laquelle les messages seront relayés (renvoyés)
            Requis.

            c'est donc ici que tu va mettre ton
            smtp.gmail.com
            • [^] # Re: peut-etre que ...

              Posté par  . Évalué à 1.

              Toujours la même erreur...
              Je ne sais pas si ca peut changer quelquechose mais mon .muttrc est vide, j'ai juste ajouté la ligne que j'ai décrite plus haut.
              J'ai activé le mode debug de nbsmtp et voici ce que je retrouve dans le syslog :

              Mar 26 20:48:05 desk-thomas nbSMTP[2666]: No recipients found, exiting Mar 26 20:48:05 desk-thomas nbSMTP[2666]: Something went wrong. Mail NOT sent. Activate debug for more info
              Mar 26 20:49:52 desk-thomas nbSMTP[2732]: No recipients found, exiting Mar 26 20:49:52 desk-thomas nbSMTP[2732]: Something went wrong. Mail NOT sent. Activate debug for more info
              Mar 26 20:50:40 desk-thomas nbSMTP[2772]: No recipients found, exiting Mar 26 20:50:40 desk-thomas nbSMTP[2772]: Error in parse_mail
              Mar 26 20:50:40 desk-thomas nbSMTP[2772]: Mail NOT sent.

              ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.