4 votes

Envoi de courrier avec telnet, vide à partir de l'adresse '@'.

J'essaie d'envoyer du courrier via telnet. Cela semble fonctionner comme prévu, mais l'adresse de départ du courrier ressemble à ceci : @. ... pas de nom, ni de domaine. Juste un simple signe @.

Les commandes que j'utilise sont :

telnet mailserver.wherever.com 587
EHLO wherever.com
AUTH LOGIN 
whoever-as-base64
whatever-as-base64
MAIL FROM:whoever@wherever.com
RCPT TO:whoever@overthere.com
DATA
Lorem ipsum.
.

... avec des réponses comme :

250 2.0.0 Ok: queued as A98697840F4

... mais lorsque je regarde dans le serveur de messagerie, le message en file d'attente provient de l'expéditeur '@'. Comment cela se fait-il ? Où le problème peut-il se produire ? Est-ce que je m'y prends mal, ou est-ce que je pense qu'il y a une mauvaise configuration du SMTP ?

Le vôtre,

5voto

Jk1 Points 3964

... mais lorsque je regarde dans le serveur de messagerie, le message en file d'attente provient de l'expéditeur '@'.

Je parie que c'est parce que vous n'avez pas défini d'en-tête dans le courrier, seul le corps est présent. Essayez ce qui suit :

...    
MAIL FROM:whoever@wherever.com
RCPT TO:whoever@overthere.com
DATA
from:whoever@wherever.com

Lorem ipsum.
.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X