Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
Vbscript envoi de mail
Auteur Message
Répondre en citant
Message Vbscript envoi de mail 
Revue du message précédent :

Sydney a écrit:
Comme c'est du SMTP le message DOIT passer par TON serveur de messagerie sortant, donc par celui de ton FAI.


Dans le code ci-dessous l'envoi du mail se fait quelque soit le FAI.

sablier94 a écrit:
Est-ce qu'on peut vraiment envoyer un mail de n'importe qui à n'importe qui ?


oui et nom^^, on peut "falsifier" dans certains cas l'adresse mail de l’émetteur mais on retrouvera toujours la vrai source dans l’en-tête du mail.

Code:

echo >ms.vbs Set objEmail = CreateObject("CDO.Message")
echo On Error Resume Next >>ms.vbs
echo objEmail.From = "emmeteur@domaine.com" >>ms.vbs
echo objEmail.To = "destinataire@domaine.com" >>ms.vbs
echo objEmail.Subject = "texte du sujet" >>ms.vbs
echo objEmail.Textbody = "texte ligne 1" ^& VbCrLf ^& "texte ligne 2" ^& VbCrLf ^& "texte ligne 3" ^& VbCrLf ^& VbCrLf ^& "texte ligne 4" >>ms.vbs
if "%piece_jointe%"=="oui" echo objEmail.AddAttachment("c:\piece jointe.extension") >>ms.vbs
echo objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2  >>ms.vbs
echo objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 >>ms.vbs
echo objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com" >>ms.vbs
echo objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 >>ms.vbs
echo objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "identifiant@gmail.com" >>ms.vbs
echo objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "mot de passe du compte utilisé pour l'envoi du mail" >>ms.vbs
echo objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True >>ms.vbs
echo objEmail.Configuration.Fields.Update >>ms.vbs
echo objEmail.Send >>ms.vbs


Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Vbscript envoi de mail 
Merci pour ce complément d'informations.

Effectivement on aura toujours la source de l'emetteur dû à l'enregistrement MX lors de l'envoi.
Donc même 'falsifié', le vrai SMTP est visible.

Pour mon travail, le but était de pouvoir définir quelquechose de précis sans adresse réelle visible.

Plus d'infos sur le protocole SMTP : http://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol




______________________________________________________
-Il n'y a qu'en affrontant les plus forts que l'on progresse-

Visiter le site web du posteur
Répondre en citant
Message Vbscript envoi de mail 
sablier94 a écrit:
oui et nom^^, on peut "falsifier" dans certains cas l'adresse mail de l’émetteur mais on retrouvera toujours la vrai source dans l’en-tête du mail.


Oui je sais mais le problème, c'est que je veux envoyer un email SANS mettre de mot de passe dans le code source (car il sera distribué), par contre je m'en fiche de l'adresse de l'expéditeur vu que ce sera moi qui recevra l'email.




______________________________________________________
Message Vbscript envoi de mail 


Montrer les messages depuis:
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch