Configuration de l'envoi de mail

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Configuration de l'envoi de mail

par @rthur » 22 déc. 2006, 12:17

La fonction mail() n'est pas senser envoyer directement les mails en communiquant directement avec les serveurs de mails de destination ?
Pas du tout, la fonction mail() de PHP ne fait que transmettre le message à un serveur mail soit en local: sendmail/postfix/qmail... soit à un serveur SMTP.
Et ce sont ces serveurs mail qui ont la charge d'assurer l'envoi de l'e-mail.

Parfois c'est embrouillant la fonction mail car quand on lis la doc faut configurer la ligne de commande pour sendmail ou un autre serveur. [...]
Mes mails partent correctement meme si je n'ai pas configurer le serveur de mail (dans ce cas la c'est sendmail sur des distributions qui ont peut etre fait le necessaire avant).
Il n'y a rien de réellement confus, c'est même indiqué clairement dans la doc ;)
Localisation du programme sendmail : habituellement /usr/sbin/sendmail ou /usr/lib/sendmail.
"configure" essaye de repérer la présence de sendmail par lui-même, et affecte ce résultat par défaut. En cas de problème de localisation, vous pouvez établir une nouvelle valeur par défaut
http://fr.php.net/mail

par zigz4g » 22 déc. 2006, 05:30

La fonction mail() n'est pas senser envoyer directement les mails en communiquant directement avec les serveurs de mails de destination ?
Parfois c'est embrouillant la fonction mail car quand on lis la doc faut configurer la ligne de commande pour sendmail ou un autre serveur.
Autre détail, je garde souvent la ligne de commande sendmail -i de php.ini.
Mes mails partent correctement meme si je n'ai pas configurer le serveur de mail (dans ce cas la c'est sendmail sur des distributions qui ont peut etre fait le necessaire avant). Sur Gentoo, c'est ssmtp, qui est un faux serveur de mail. En gros, il sait juste que faire l'envois. Le fichier de configuration est simpliste.
Pour ce qui est de l'envois par smtp, la faut bien configurer un serveur de mail qui envois les mails en fonction de son dns.

par fred9999 » 14 déc. 2006, 12:53

si oui tu peut envoyer directement tes mail en passant l'adresse ip du serveur qui fera passerelle vers la sortie .
en fait j'ai dis une connerie pas ip mais une adresse locale :oops: pardon

par fred9999 » 14 déc. 2006, 12:51

ton appli est en interne ou en externe ?????

par starkeus » 14 déc. 2006, 12:48

ça dépend comment vous gérer vos mails interne !!

vous avez un serveur de messagerie ????

si oui tu peut envoyer directement tes mail en passant l'adresse ip du serveur qui fera passerelle vers la sortie .

si non , bah je vois pas trop .... :wink:
Bah il ne souhaiter pas qu'on utilise notre serveur de messagerie de peur de se faire hacker de mon côté et donc de se faire "blacklister" par la suite...
alors j'essaie de trouver une solution pour être indépendant d'eux.

par fred9999 » 14 déc. 2006, 12:45

ça dépend comment vous gérer vos mails interne !!

vous avez un serveur de messagerie ????

si oui tu peut envoyer directement tes mail en passant l'adresse ip du serveur qui fera passerelle vers la sortie .

si non , bah je vois pas trop .... :wink:

Configuration de l'envoi de mail

par starkeus » 14 déc. 2006, 12:33

Bonjour à tous,

Bon je me bats avec notre informatique interne dans ma boite et j'aimerai avoir votre aide pour comprendre car je sèche un peu sur le sujet.

Voilà j'ai un serveur (Fedora core 5) en DMZ sur notre réseau.
J'ai une application php qui permet l'envoi de mail via phpmailer.
Il y a 3 méthodes disponibles : mail, sendmail et SMTP dans phpmailer.

Est-il possible d'envoyer des mails sans serveur SMTP depuis mon serveur? car dans ma tête pas de SMTP pas de mail. Si oui comment?

Je vous remercie d'avance pour vos éclaircissements

:roll: