Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/07/2016, à 13:35

dva2tlse

mèl non distribué depuis orange vers gmail [Résolu]

Bonjour,
je voudrais envoyer des mèls par telnet depuis un script sh.
Pour cela, je construis un fichier texte avec les adresses et le message, et je le "pipe" dans telnet sur le port 25 de l'ESMTP de mon FAI, qui est orange.
Mais ce mèl n'est pas distribué à l'un de ses destinataires, qui est chez gmail, alors qu'il l'est correctement chez orange.
Voici le script :

#!/bin/sh
#
# Ceci est la construction du nom de l'ESMTP de mon FAI d'après mon adresse d'envoi : (sévérement maquillée)
from=D.V-A@orange.fr
domaine=`echo $from | cut -d '@' -f2`
mx_princ=`dig MX $domaine | grep -v "^;" | grep MX | awk {'print $5,$6'} | sort | head -n 1 | awk {'print $2'}`
#
# Ceci sont les adresses de réception : (sévérement maquillées aussi)
toO="D.V-A@orange.fr"
toG="D.V0A@gmail.com"
#
# Ceci est le message :
subject=blablablah
data=YOUPI
#
echo
(
        sleep 1
        echo "HELO" dva2tlse.ddns.net
        sleep 1
        echo "MAIL FROM:<$from>"
        sleep 1
        echo "RCPT TO:<$toO>"
        sleep 1
        echo NOOP
        sleep 1
        echo "RCPT TO:<$toG>"
        sleep 1
        echo NOOP
        sleep 1
        echo "data"
        sleep 1
        echo "subject:$subject"
        sleep 1
        echo "$data"
        sleep 1
        echo "Bye."
        sleep 1 
        echo "."
        sleep 1
        echo "QUIT" 
) | telnet $mx_princ 25

Voici ce que donne l'éxécution du script :

david@test:~/HHH/MEL$ 
Trying 80.12.242.9...
Connected to smtp-in.orange.fr.
Escape character is '^]'.
220 mwinf5c52 ME ESMTP server ready
250 mwinf5c52 hello [90.120.3.175], pleased to meet you
250 2.1.0 <D.V-A@orange.fr> sender ok
250 2.1.5 <D.V-A@orange.fr> recipient ok
250 2.0.0 OK
550 5.1.1 Adresse d au moins un destinataire invalide. Invalid recipient. OFR_416 [416]
250 2.0.0 OK
354 enter mail, end with "." on a line by itself
Connection closed by foreign host.
david@test:~/HHH/MEL$ 

Merci de m'aider à y comprendre quelque chose, puisque quand l'adresse @orange est seule, ça marche et jamais autrement.
David

PS: il est bien évident que cette adresse existe et est accessible depuis m'importe quel courrielleur.

Dernière modification par dva2tlse (Le 31/07/2016, à 07:51)


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#2 Le 30/07/2016, à 10:45

Compte supprimé

Re : mèl non distribué depuis orange vers gmail [Résolu]

Bonjour,
l'utilisation du port 25 est plus ou moins filtré comme SPAM.
Tu peux demander à tes contacts de vérifier dans les spams, ou de ton coté, essayer un autre port (465 ?)…

#3 Le 30/07/2016, à 13:03

dva2tlse

Re : mèl non distribué depuis orange vers gmail [Résolu]

Ok pour le filtrage des spams par le port 25, mais quand je lis les en-têtes du mèl qui m'arrive chez orange, je vois

X-me-spamlevel: not-spam

Je ne sais pas encore ce qui se passe en utilisant le 25 de Gmail, donc je vais tester.
À+ et merci du tuyau,
David


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#4 Le 30/07/2016, à 16:09

dva2tlse

Re : mèl non distribué depuis orange vers gmail [Résolu]

Hébin ça ne se passe pas bien avec le SMTP de gmail, puisque je ne trouve pas vraiment son adresse, ni donc le port à utiliser... Que faire ???
D.


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#5 Le 30/07/2016, à 18:01

Compte supprimé

Re : mèl non distribué depuis orange vers gmail [Résolu]

dans Thunderbird, j'ai :

smtp.gmail.com
port 465
mot de passe normal
SSL/TLS

#6 Le 30/07/2016, à 18:10

dva2tlse

Re : mèl non distribué depuis orange vers gmail [Résolu]

Bonjour,
oui j'ai enfin réussi avec ces informations plus d'autres en provenance de stackexchange pour utiliser openssl avec gmail, pour passer l'authentification que j'ai du coder en base64 par du perl mais je n'ai pas tout suivi... Bref, ça marche.
Bye,
David


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#7 Le 30/07/2016, à 18:20

Compte supprimé

Re : mèl non distribué depuis orange vers gmail [Résolu]

smile
[Résolu] ?

#8 Le 31/07/2016, à 07:50

dva2tlse

Re : mèl non distribué depuis orange vers gmail [Résolu]

Oui super, on peut dire que c'est résolu, merci de m'avoir aidé.
Je vais poster le script final, mais plus tard, tout à l'heure.
David

Dernière modification par dva2tlse (Le 31/07/2016, à 07:53)


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#9 Le 31/07/2016, à 08:20

Compte supprimé

Re : mèl non distribué depuis orange vers gmail [Résolu]

Super wink

#10 Le 31/07/2016, à 12:53

dva2tlse

Re : mèl non distribué depuis orange vers gmail [Résolu]

#!/bin/sh
From=D.V0A@gmail.com
toG=D.V0A@gmail.com
SUBJECT=blablablah
#
echo
(
        sleep 1
        echo "HELO" dva2tlse.ddns.net
        sleep 1
        echo "AUTH PLAIN"
        sleep 1
        echo "aBcDxYz"
# perl -MMIME::Base64 -e 'print encode_base64("\000D.V0A\@gmail.com\000pwd")'
# -> aBcDxYz
        sleep 1
        echo "MAIL FROM:<$From>"
        sleep 1
        echo "RCPT TO:<$toG>"
        sleep 1
        echo "DATA"
        sleep 1
        echo "subject:$SUBJECT"
        sleep 1
        echo "From:$From"
        sleep 1
        echo "To:$toG"
        sleep 1
        echo
        sleep 1
        echo YOUPI
        sleep 1
        echo "."
        sleep 1
        echo "QUIT"
) | openssl s_client -starttls smtp -connect smtp.gmail.com:587 -crlf -ign_eof

xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#11 Le 31/07/2016, à 12:55

Compte supprimé

Re : mèl non distribué depuis orange vers gmail [Résolu]

sleep 1 est-il là pour déboguer, ou est-ce indispensable ?

#12 Le 31/07/2016, à 13:04

dva2tlse

Re : mèl non distribué depuis orange vers gmail [Résolu]

Au moins certains sont indispensables pour laisser un peu de temps au serveur semblerait il; mais je ne sais plus lesquels; dès que ça a avancé un peu, j'en ai mis partout sans réfléchir, donc plein doivent être inutiles.


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#13 Le 31/07/2016, à 13:46

Compte supprimé

Re : mèl non distribué depuis orange vers gmail [Résolu]

D'accord, merci.