Aller au contenu

Envoi De Mail En Ligne De Commande


kiko26

Messages recommandés

Installe le paquet nail (ipkg install nail) et remplace la commande mail par la commande nail, ou crée un lien symbolique de mail vers nail.

Lien vers le commentaire
Partager sur d’autres sites

merci à toi cricx

J'ai installé nail, j'ai un message d'erreur qui me dit rien qui vaille :

NAS2000> ipkg install nail

Installing nail (11.25-1) to root...

Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/nail_11.25-1_powerpc.ipk

Configuring nail

Usage of sendmail is disabled in this version of nail due to missing

sendmail-package. nail is capable of using SMTP, read

http://nail.sourceforge.net/man/nail.1.html

to learn more about its usage.

Successfully terminated.

J'ai été sur l'URL affichée http://nail.sourceforge.net/man/nail.1.html mais je n'ai rien trouvé.

Je suis allé lire aussi ça : http://pwet.fr/man/linux/commandes/nail mais je n'ai rien appris.

J'ai testé différentes commandes sans résultat :

echo "ok" | nail -s "fin du script 1" mon@email.com

echo "ok" | nail -s 'fin du script 1' mon@email.com

echo "ok" | nail -s 'ok' mon@email.com

echo "ok" | nail -s 'ok' monemail@danslenas

aucun message d'erreur, la commande se termine et aucun mail n'arrive.

le fait que le paquet mailstation soit activé change-t-il qq chose ?

quels tests puis-je faire pour avancer dans la résolution de mon problème ?

merci pour ton aide

effectivement, sendmail est désactivé sur la version ipkg, ça oblige a définir le serveur smtp dans /opt/etc/nail.rc

tu peux te contenter de mettre ça :

set smtp=smtp://localhost                                                

set from="toncompte@tondomaine"                                            

 
ou créer des comptes :
    account toi {                                                         

        set folder=/volume1/homes/toncompte/.Maildir                            

        set record=+Sent                                                 

        set from="toncompte@tondomaine"                                    

        set smtp=smtp://localhost                                        

    }                                                                    

ça c'est la config avec mailstation activée (donc on peut mettre localhost comme nom de serveur smtp). mais tu peux aussi mettre le smtp de ton fai

tu avais l'explication dans le lien que tu as cité :

smtp

Normally, nail invokes sendmail(8) directly to transfer messages. If the smtp variable is set, a SMTP connection to the server specified by the value of this variable is used instead. If the SMTP server does not use the standard port, a value of server:port can be given, with port as a name or as a number.

Lien vers le commentaire
Partager sur d’autres sites

  • 6 mois après...

bonjour, :)

je rebondis sur le sujet car j'ai du rater quelque chose

mon FAI est free (smtp.free.fr)

j'ai configuré dans roundcube le compte admin pour utiliser monemail@free.fr et ça marche.

J'ai configuré nail.rc en rajoutant les lignes:

set smtp=//free.fr

set from="monemail@free.fr"

et ça ne fonctionne pas

je tape

nail -s "toto" destinataire@free.fr

et quand j'appuie sur entrée, ça bloque, je dois faire un ctrl c pour débloquer.

C'est normal en mode interactif !!!

Comme tu ne spécifies pas de fichier avec un contenu à envoyer il te demande de taper le corps du message il faut envoyer une interruption pour lui dire de l'envoyer "Ctrl + D"

si tu veux envoyer un message complètement en ligne de commande il faut taper :

nail -s "toto" destinataire@free.fr < fichier_qui_contient_le_message

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.