Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ENVOI DE MAIL EN 10 LIGNE DE CODE !


Information sur la source

Catégorie :Réseau & Internet Classé sous : mail, simplement, pratique, simple Niveau : Débutant Date de création : 23/12/2005 Date de mise à jour : 04/02/2006 12:02:32 Vu / téléchargé: 14 897 / 1 622

Note :
8,2 / 10 - par 10 personnes
8,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (28)
Ajouter un commentaire et/ou une note

Description

Je cherchait depuis lontemps sur VBFrance comment envoyer des mails "simplement" ...
Alors j'ai eu une idée : utiliser le php.
J'ai mis sur mon site un script php qui permet d'envoyer des mails.
Ce system permet d'envoyer des mails sans API ou dll ou autre, il se connecte simplement sur http://ratala.free.fr/MAIL.php avec comme arguments l'email du destinataire , le sujet ect ...
 

Source

  • Dim URL As String, Arguments As String, mail As String, De As String, Message As String, Sujet As String
  • Sujet = Text4
  • Message = Text3
  • mail = Text1
  • De = Text2
  • 'Attention : limitée à 2000 mail par semaine (donc ne pas utiliser pour des mail bombers ...)
  • URL = "http://ratala.free.fr/MAIL.php" 'Et oui on utilise mon site ...
  • Arguments = "?to=" & mail & "&from=" & De & "&sujet=" & Sujet & "&message=" & Message
  • Shell "c:\Program Files\Internet Explorer\iexplore.exe " & URL & Arguments
  • End
  • 'J'ai désactivé la fonction mais la source est toujours disponible sur http://ratala.free.fr/MAIL.txt
Dim URL As String, Arguments As String, mail As String, De As String, Message As String, Sujet As String
Sujet = Text4
Message = Text3
mail = Text1
De = Text2
'Attention : limitée à 2000 mail par semaine (donc ne pas utiliser pour des mail bombers ...)
URL = "http://ratala.free.fr/MAIL.php" 'Et oui on utilise mon site ...
Arguments = "?to=" & mail & "&from=" & De & "&sujet=" & Sujet & "&message=" & Message
Shell "c:\Program Files\Internet Explorer\iexplore.exe " & URL & Arguments
End

'J'ai désactivé la fonction mais la source est toujours disponible sur http://ratala.free.fr/MAIL.txt

Conclusion

Si il y a des bugs (Oui j'en suis sur il y en à toujours ...) ou que vous avez des idées pour ameliorer dites le moi.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

04 février 2006 12:02:32 :
j'ai supprimé le fichier mail.php

Commentaires et avis

signaler à un administrateur
Commentaire de gagou9 le 23/12/2005 15:54:46

salut!
j'avai fai ça moi ausssi, mais je te conseille de dire a chacun d'utiliser son compte car sinon le tien va pitetre sauter (trop d'acces chez free ils aiment pas...)...

voila!

signaler à un administrateur
Commentaire de gagou9 le 23/12/2005 15:56:28

et autre chose, pour la discretion du trucs, soit tu pourrai utiliser un controle Inet, ou un WebBrowser avec visible = false !!!

voil voila !!

signaler à un administrateur
Commentaire de ratala le 23/12/2005 17:51:26

Ok j'y avait pensé mais tout le monde n'a pas le bon ocx alors il faudrais que je le mettre en resource puis l'extraire au demarage du programme mais la c'est trop compliqué.

signaler à un administrateur
Commentaire de gagou9 le 23/12/2005 22:50:46

ok tu fai ce que tu veux !!

Salut..

signaler à un administrateur
Commentaire de fg85 le 23/12/2005 23:36:15

Et qu'est ce qui nous dit que dans ton script php, il n'y a pas un système pour enregistrer nos messages ?
En tout cas moi c'est ce que je ferai :D.

-----------------------------------
http://fg.logiciel.free.fr
http://longhornrc.free.fr

signaler à un administrateur
Commentaire de ratala le 24/12/2005 10:49:00

Si tu ne fais pas confiance à mon script, utilise ton compte. Par ailleur je ne suis qu'un débutant en php je ne sais pas encore comment utiliser une base de donnée, tu verra que sur mon site toute les pages (ou presque) sont en html.

signaler à un administrateur
Commentaire de Golog le 24/12/2005 13:43:05

Salut, pourrais tu m'envoyé ton fichié PHP car je ne sais pas comment le récupérer, ou m'indiqué une adresse ou on vois la source de se fichier php, car je dispose moi meme d'un hebergement chez lycos et j'aimerais le mettre la bas. Merci beacoup

signaler à un administrateur
Commentaire de ratala le 24/12/2005 17:05:58

Voila la source : http://ratala.free.fr/MAIL.txt

signaler à un administrateur
Commentaire de PROGRAMMIX le 25/12/2005 08:11:49

Jette éventuellement un oeil sur la source de jockos : WINSOCK ENVOI MAIL FICHIERS JOINTS MULTI DESTINATAIRE.
http://www.vbfrance.com/code.aspx?ID=18350

Je l'ai téléchargée il y a peu et elle fonctionne en utilisant son compte perso.

signaler à un administrateur
Commentaire de Golog le 26/12/2005 13:59:40

Merci pour la source Ratala ^^

signaler à un administrateur
Commentaire de poy20 le 26/12/2005 15:06:36

Excellent ! C'était difficile d'envoyer des mails depuis access pour ceux qui n'avaient pas outlook. Perso avec foxmail, c'était la galère! Problème résolu, merci !!

signaler à un administrateur
Commentaire de zifnig le 03/01/2006 12:42:32

Une autre solution :

Public Function Envoyer(Mail As String) As String
Envoyer = Shell("C:\Program Files\Internet Explorer\IEXPLORE.EXE mailto:" & Mail, vbHide)
End Function

signaler à un administrateur
Commentaire de gagou9 le 06/01/2006 19:06:00

salut!!
euh sans vouloir te vexer zifnig ta methode est tou simplement nulle car elle fonctionne pas si aucun compte n'est parametré, si outlook est desinstallé, et pour d'autres raisons encore !!!!

desolé !

Gagou9

signaler à un administrateur
Commentaire de zifnig le 09/01/2006 11:27:46

La tienne non plus si internet explorer a été désinstallé...Dans ce cas n'utiltises pas la commande shell.

signaler à un administrateur
Commentaire de Raptorus Magnus le 09/02/2006 15:57:47

Sous Windows on ne peut pas désinstaller Internet Explorer, c'est pour ça que Microsoft est devant les tribunaux ;o)

signaler à un administrateur
Commentaire de poy20 le 12/02/2006 20:17:24

Et comment y intégrer une pièce jointe ???

signaler à un administrateur
Commentaire de ratala le 16/05/2006 22:47:41

On peut pas, j'utilise la fonction mail() en php et c'est pas possible d'envoyer une piece jointe avec cette fonction

signaler à un administrateur
Commentaire de cRuStY_cb0xx le 25/08/2006 05:57:20

Vraiment n'importe quoi .... ca me donne l'envie de voumir

signaler à un administrateur
Commentaire de pheniximmortel le 12/02/2007 19:58:34

on peut envoyer des pieces jointes en PHP il suffit d'uploadé le fichier de l'encoder de l'envoyer et de l'effacé... l'idée est bonne quoi que auten utiliser des formulaires HTML.

signaler à un administrateur
Commentaire de ratala le 21/02/2007 21:44:38

On peux pas gerer l'upload d'un fichier a partir d'un autre programme même en utilisant la dll de IE.

signaler à un administrateur
Commentaire de Joe0557 le 26/05/2007 16:51:19

Tu peut poster la source PHP car ton site est bloqué merci.

signaler à un administrateur
Commentaire de Golog le 26/05/2007 16:55:30

Voilà, si je ne me trompe pas c'est ça.

<?
//$to = test@testfr
//$from = 'From: votre@email.com'; //l'email de celui qui envoi le message
//$sujet = 'Ceci est un mail de test'; //le sujet
//$message = 'Bonjour, ceci est un envoi de mail test'; //le message
//maintenant on envoi le mail avec la fonction php
if ($to == "" || $sujet == "" || $message == "" || from == ""){
print "ERREUR  : UTILISER COMME SUIT : <br>";
print "http://ratala.free.fr/MAIL.php?to=maildureceveur&from=maildelemmeteur&sujet=sujet&message=message </br>";
}else{

mail($to,$sujet,$message,$from);
print "Le message a été envoyé a $to";
}
?>

signaler à un administrateur
Commentaire de Golog le 26/05/2007 17:02:51

lol ratala site down par le tribunal Oo

signaler à un administrateur
Commentaire de Joe0557 le 26/05/2007 17:03:47

Merci mais es-tu sur que c'est la source de http://ratala.free.fr/MAIL.php. Car j'ai essayé d'avoir la source mais une redirection est faites alors aucun moyen d'accéder à la page.

signaler à un administrateur
Commentaire de Golog le 26/05/2007 17:05:01

Oui c'est bien ça source puisqu'il y a : print "http://ratala.free.fr/MAIL.php?

dans la source

signaler à un administrateur
Commentaire de Joe0557 le 26/05/2007 17:06:00

Non, je n'ai rien dit, DSL, c'est bien la source que je cherche merci !

signaler à un administrateur
Commentaire de couteau7 le 10/06/2007 22:14:05

Vraimant super ton code source.
La seul question c'est pourquoi on est limité a 2000 messages par semaine?

signaler à un administrateur
Commentaire de ratala le 29/05/2008 18:03:12

oops sorry, j'avais pas vu que mon site était bloqué ^^'
le système est assez simple a faire, il suffit d'utiliser la fonction mail(); de php

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

envoyer un fichier le + simplement possible par mail ou ftp ?? [ par sylver ] Ouvrir la fenetre de nouveau mail [ par robfinck ] Bonjour,je cherche le moyen d'ouvrir un nouveau mail par un simple clic (sur un label), comme la fonction mailto en html.c'est à dire qu'on clique sur MSFLEXGRID Problême surement très simple [ par narcissbga ] Bonjour,J'ai un MSFLEXGRID, et je souhaite simplement pouvoir sauvegarder / charger le contenu de la grille ( en fait j'ai simplement besoin de sauveg Créer un mail ... Tout simplement grace à Outlook [ par shudrummer ] Bonjour, je cherche juste s'il y a une fonction qui ouvre un nouveau mail outlook, sans aucune option, car je ne trouve rien d'aussi simple dans les r vérification simple de mail [ par miss_didi ] Bonjour,Je souhaiterai faire une v&#233;rification simple de mails, c'est &#224; dire savoir s'il y a un . un _ un - ou bien juste des caract&#232;res Envoyer un mail c'est pas si simple [ par dadamagouil ] Hello, g plusieurs script pour envoyer un mail... Aucun ne marche sur mon serveur distant, je ne sais pas encore PK L'erreur est la suivante HELP C cherche un mail tout simple sans outlook... [ par BlackDiff ] bonsoir &#224; tous, je sais que cette question a &#233;t&#233; trait&#233; tr&#232;s souvent mais je n'ais pas trouv&#233; se que je cherchais un pa Envoyer simplement un mail avec winsock ! [ par Reelaxman ] Salut &#224; tous !J'ai trouver bon nombre de sources pour envoyer un mail avec Winsock, mais pas une seule qui ne fonctionne... A se tirer une balle code simple pour envoi d'un txt par mail [ par hastalavista ] bonjour,j'ai une application dont je demande a mes client de remplir un formulaire et de me l'envoyer par mail "juste en cliquant sur envoyer", j'ai e Mail Anonyme [ par Nitroshima ] a ceux qui cherchent à envoyer des mails anonymes et qui on Windows faites le trucs le plus simple... utilisez Outlook express... s'il n'a jamais été


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.