Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
651 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Serveur SMTP

n°801547
Bebebert
Posté le 13-04-2006 à 22:11:27  profilanswer
 

Bonsoir
J'ai écrit un code en java pour envoyer des mails. Le code semble marcher mais le mail n'est pas effectivement envoyé.
Le truc est que j'ai mis localhost comme serveur SMTP, donc c'est sans doute ca qui pose problème. J'ai essayé d'installer le paquet sendmail (je suis sour Debian) mais ca n'a rien changé. Est-ce que j'ai oublié d'installer quelque chose pour que ca marche?

mood
Publicité
Posté le 13-04-2006 à 22:11:27  profilanswer
 

n°801618
Jeddo
A nice place to live
Posté le 14-04-2006 à 08:52:16  profilanswer
 

On peut voir ton code ?
Tu as programmé quoi ? Un client mail ?


---------------
FREE DATOUNE
n°801619
l0ky
Posté le 14-04-2006 à 08:55:47  profilanswer
 

En même temps faudrait voir la configuration de son sendmail et les logs généré par celui ci [:dawao]
 
Toujours est il que si tu ne connais rien à sendmail, l'installer a la va vite pour des tests avec ton programme c'est osé [:dawao]
 
Utilise postfix, beaucoup plus user friendly [:dawao]

n°801624
arn100
Posté le 14-04-2006 à 09:19:59  profilanswer
 

un petit "apt-get install sendmail" et un "/etc/init.d/sendmail start" suffit à l'installer et à le lancer afin qu'il puisse fonctionner dans ton cas normalement. :)

n°801640
Bebebert
Posté le 14-04-2006 à 10:30:43  profilanswer
 

En fait, même quand dans thunderbird je mets localhost comme serveur smtp, ca ne marche pas. Pourtant je n'ai aucune erreur à l'envoi, mais de l'autre coté le mail n'est pas reçu
Effectivement, il semble y avoir une erreur dans sendmail (au démarrage dans la console je vois des warnings). (pourtant j'ai laissé le config obtenue avec apt-get..., c'était un apt-get install sendmail-bin car sendmail n'existait pas).
 
Je viens d'essayer avec postfix, et même chose: aucune erreur à l'envoi mais courrier pas recu
Qulequ'un peut-il me dire comment configurer ca? (il y a 5 types de configuration, laquelle dois-je prendre parmi "pas de config", "site internet", "fai", "systeme satellite", "utilisation locale" ). J'ai essayé le 2 et le 3 sans succès
 
Merci de votre aide

n°801679
Bebebert
Posté le 14-04-2006 à 11:34:07  profilanswer
 

Je viens de lire ca:
Tout le courrier sortant de notre machine est d'abord envoyé au serveur de courrier de notre fournisseur d'accès qui se chargera ensuite de l'envoyer sur l'Internet. Dans la terminologie classique, cela s'appelle un hôte relais (ou relayhost, en anglais). Il faut donc indiquer à postfix le nom de cet hôte relais
J'ai donc besoin de mettre un smtp d'un fai quelque part??
 
source: http://www.linux-france.org/article/mail/postfix-jaco/

n°801781
Bebebert
Posté le 14-04-2006 à 16:06:43  profilanswer
 

Ce que je ne comprends pas c'est que même sans postfix, je n'ai pas d'erreur quand j'envoie un mail avec localhost comme smtp...
Quelqu'un peut m'aider??

n°801793
LeKeiser
Appelez moi Marcel.
Posté le 14-04-2006 à 16:37:59  profilanswer
 

Que donnent les logs? /var/log/mail.info .err .log ?

n°801900
Bebebert
Posté le 14-04-2006 à 21:12:14  profilanswer
 

Nothing

n°801936
LeKeiser
Appelez moi Marcel.
Posté le 14-04-2006 à 22:57:55  profilanswer
 

il doit bien y avoir quelque chose dans les logs quand meme


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
mood
Publicité
Posté le 14-04-2006 à 22:57:55  profilanswer
 

n°802092
Bebebert
Posté le 15-04-2006 à 18:50:19  profilanswer
 

Désolé de mettre autant de temps à répondre.
J'ai tout réécrit le main.cf a partir de l'explication de http://x.guimard.free.fr/postfix/, le problème est que maintenant les mails ne partent même plus.
Voici mon fichier main.cf:
 
myhostname = hostname.localdomain
mydomain = localdomain
 
myorigin = $mydomain
relayhost = $mydomain
inet_interfaces = 127.0.0.1
 
canonical_maps = hash :/etc/postfix/canonical
virtual_alias_maps = hash :/etc/postfix/virtual
 
 
je ne sais pas trop quoi mettre dans les fichier canonical et virtual.
Quelqu'un a-t-il déja réussi a faire ca? (je comprends pas pourquoi on ne trouve nulle part un fichier main.cf qui passerait partout)

n°802094
Bebebert
Posté le 15-04-2006 à 18:54:15  profilanswer
 

J'ai ceci dans mail.info:
Apr 15 18:52:31 localhost postfix/smtpd[4477]: fatal: open dictionary: need "type:name" form instead of: "hash"
Apr 15 18:52:32 localhost postfix/master[4403]: warning: process /usr/lib/postfix/smtpd pid 4477 exit status 1
Apr 15 18:52:32 localhost postfix/master[4403]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
 
Visiblement un pb de syntaxe?

n°802129
LeKeiser
Appelez moi Marcel.
Posté le 15-04-2006 à 22:00:57  profilanswer
 

oulah :O
par curiosite, tu peux faire un ls de ton repertoire postfix?


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°802136
Bebebert
Posté le 15-04-2006 à 22:18:46  profilanswer
 

ya master.cf, main.cf, canonical, virtual et des scripts que j'ai pas touché


Message édité par Bebebert le 15-04-2006 à 22:19:06
n°802144
LeKeiser
Appelez moi Marcel.
Posté le 16-04-2006 à 01:03:17  profilanswer
 

vire ces deux lignes dans main.cf
le probleme, c'est qu'il n'existe pas vraiment une config "passe-partout". Il faut quand meme un minimum pour lancer un mta... Genre lire le man.


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
n°802733
LeKeiser
Appelez moi Marcel.
Posté le 18-04-2006 à 15:34:01  profilanswer
 

Je rajouterai une petite page explicative : http://www.postfix.org/rewrite.html  
Je ne pense pas que tu utilises ni canonical ni virtual?


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein

Aller à :
Ajouter une réponse
 

Sujets relatifs
Restreindre accès smtp à un serveurRejet de mon serveur SMTP ...
Meilleur prog pour installer un serveur de mail ? (pop et smtp)Machine en Serveur SMTP, DNS, DHCP, quelle distrib ?
Probleme serveur smtpmutt, reverse lookup et serveur de mail SMTP
Postfix Serveur SMTP perso PB avec aol.comPostfix et serveur SMTP
installer un serveur pop/smtp sur freebsd.messagerie mozilla! j arrive pas a me connecter au serveur smtp
Plus de sujets relatifs à : Serveur SMTP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR