Envoyer mail avec delphi

Signaler
Messages postés
155
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
17 juillet 2008
-
Messages postés
3
Date d'inscription
mardi 18 janvier 2011
Statut
Membre
Dernière intervention
12 janvier 2013
-
Salut,



J'aimerais créer un programme qui envoie un mail avec delphi, mais qui
n'utilise pas de serveur smtp, de façon a ne pas avoir de :
smtp.wanadoo.fr, ou de smtp.aol.com a mettre.



Pour cela je pensais utiliser un fichier php se trouvant sur un site web, ainsi qu'un webbrowser.



Est-ce possible, et si oui comment ??



Merci d'avance.

12 réponses


Il existe plein de protocoles pour envoyer des mails.
Maintenant php n'est pas la façon la plus simple mais parler de PHP içi est un peu hors sujet comme te l'a dit Delphiprog.
Messages postés
155
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
17 juillet 2008

bah si il existe plein de protocoles tu pourrais m'en citer un stp ^^

Sur Google fais une recherche avec "mail+port" et tu auras ta réponse.

Faut chercher un ptit peu aussi.

A+
Messages postés
155
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
17 juillet 2008

oué mais bon je trouve que comment envoyer un mail a l'aide du port 25, je suis donc obligé d'utiliser le serveur smtp ^^

site moi un protocole simple stp, qui n'utilise pas le smtp

Salut,

Une simple recherche sur google "protocoles+mail" (30 sec au grand max) te donne : SMPT, POP3, IMAP4.

Maniamax : faut chercher un petit peu qd même hein :)

Maintenant question prog sous delphi,je répondrai pas (je suis pas la pdt quelques temps).

Alors bonne prog

a+

allez je vais être sympas : http://www.iprelax.fr

On t'explique tout et il y a même des morceaux de sources pour différents langage (delphi je ne sais pas). Bonne lecture :).

Merci de cliquer sur ACCEPTER quand la réponse te convient.

Merci :)
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
37
il faut obligatoirement un serveur SMTP pour envoyer un mail.

si tu ne prefere pas utiliser de SMTP existant (free, wanadoo ect...) utilise un serveur SMTP embarqué (plus chaud).

qu'on utilise Telnet, client mail local ou client mail online, il faut necessairement un serveur SMTP derriere.

meme la fonction Mail() de php est reliée au SMTP de l'hebergeur, c'est pour cela que cette fonction ne fonctionne pas chez tout les hebergeurs (ceux qui ne fournissent pas de SMTP).

ensuite pour le port, tout depend de la configuration du serveur. on peu trés bien mettre un serveur FTP sur les port 6000 et 6001, mettre un serveur HTTP sur le port 25, mettre le serveur SMTP sur le port 8080 et le serveur SQL sur le port 4661.

Les ports sont reservés, pas dediés! nuance.
Si ils etaient dediés, on ne pourrais pas les rediriger, ce qui empecherais de pouvoir monter un reseaux selon nos besoins et cela irais completement a l'encontre des principes d'un reseaux.

<hr size="2" width="100%">La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.
<hr>
Messages postés
155
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
17 juillet 2008

slt

en fait c'est tout simplement un programme qui envoie un mail mais en passant pas le serveur smtp d'un site, dsl si je m'étais mal expliqué

de façon a ce que l'utilisateur n'ai pas besoin de définir le serveur

Explique bien ton projet Maniaxman stp, on pourra plus facilement t'aider



Cependant si le FAI n'utilise pas de SMTP, question : comment on fait ???



Bonne prog a+
Messages postés
1
Date d'inscription
vendredi 17 juillet 2009
Statut
Membre
Dernière intervention
17 juillet 2009

begin
with TNMSMTP.Create(nil) do
try
Host := 'mail.developpez.com'; Connect; PostMessage.FromAddress :=
'moi@monserveur.com';
PostMessage.ToAddress.Text := 'toi@tonserveur.com';
PostMessage.Subject :='Sujet de mon message';
PostMessage.Body.Text := 'Corps du message';
PostMessage.Attachments.Add(nomdufichier); {Attachments est un TStrings
contenant les chemins des fichiers attachés. }
SendMail;
Disconnect;
finally
Free;
end;
end;
Messages postés
3
Date d'inscription
mardi 18 janvier 2011
Statut
Membre
Dernière intervention
12 janvier 2013