Serveur SMTP - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 14-04-2006 à 08:52:16
ReplyMarsh Posté le 14-04-2006 à 08:55:47
En même temps faudrait voir la configuration de son sendmail et les logs généré par celui ci
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é
Utilise postfix, beaucoup plus user friendly
Marsh Posté le 14-04-2006 à 09:19:59
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.
Marsh Posté le 14-04-2006 à 10:30:43
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
Marsh Posté le 14-04-2006 à 11:34:07
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/
Marsh Posté le 14-04-2006 à 16:06:43
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??
Marsh Posté le 14-04-2006 à 22:57:55
il doit bien y avoir quelque chose dans les logs quand meme
Marsh Posté le 15-04-2006 à 18:50:19
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)
Marsh Posté le 15-04-2006 à 18:54:15
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?
Marsh Posté le 15-04-2006 à 22:00:57
oulah
par curiosite, tu peux faire un ls de ton repertoire postfix?
Marsh Posté le 15-04-2006 à 22:18:46
ya master.cf, main.cf, canonical, virtual et des scripts que j'ai pas touché
Marsh Posté le 16-04-2006 à 01:03:17
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.
Marsh Posté le 18-04-2006 à 15:34:01
Je rajouterai une petite page explicative : http://www.postfix.org/rewrite.html
Je ne pense pas que tu utilises ni canonical ni virtual?
Marsh Posté le 13-04-2006 à 22:11:27
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?