tout newbie dans le domaine, je tente ma chance .... et ça marche pas
comme je le veux :)
OS: OpenBSD 3.3
sendmail est lancé, popa3d aussi
lorsqu'on envoi un mail c'est via SMTP et on reçoit via POP3. Jusque là
pas de pb.
JEAN envoie un mail à PAUL.
le cheminement est le suivant :
ordi de JEAN
serveur SMTP de JEAN
serveur MX de PAUL
serveur POP3 de PAUL
ordi de PAUL
est-ce exact?
pour pop3 j'utilise popa3d, ok.
pour SMTP , sendmail s'occupe de ça.
et il paraitrai que sendmail s'occuperai aussi de la partie MX.
J'en suis au point où si je fais tout en local (JEAN et PAUL sont 3
users sur le meme serveur) cela fonctionne. mail envoyé localement et
reçu via pop3 .. ok pas de pb
maintenant lorsqu'il s'agit que PAUL@mamadoo.fr envoie à
JEAN@mon-domaine.net là JEAN ne reçois rien.
Est-ce que la partie MX est manquante?
est-ce qu'il faut ouvrir un port adequat (dites moi lequel) ?
Merci pour vos infos, url et conseils :)
Stéphane
PS: question subsidiaire, à quoi sert "submission 587/tcp" et
"submission 587/udp" ?
enfin pas completement non plus. Sendmail répond sur toutes les interfaces, c'est bien, mais coté procmail j'y connais rien, si kkun peut éclairer ma lanterne ...
donc à partir d'un PC du lan j'envoie de à
=> echec
maillog me dit ceci : Feb 4 02:19:46 golden sm-mta[17639]: i141JkqS017639: ruleset=check_rcpt, arg1=, relay=[192.168.0.4], rejectU0 5.7.1 ... Relaying denied. IP name lookup failed [192.168.0.4] Feb 4 02:19:52 golden sm-mta[17639]: i141JkqS017639: lost input channel from [192.168.0.4] to MTA after rcpt
puis je reçois un message : # Feb 4 02:22:35 golden sm-mta[21204]: i141MYqS006759: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory Feb 4 02:22:35 golden sm-mta[21204]: i141MYqS006759: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory
chuis sûr que ça vient de procmail (et forcément du sendmail.mc que j'ai créé en conséquence .. étant donné que j'ai recopié honteusement l'exemple) :)
mais dois y avoir aussi un pb de RELAY je rajoute donc pour le test "192.168.0.4 RELAY" dans le fichier access, je regénère, et là ça fonctionne !!
Question: Je souhaite que n'importe qui de mondomaine.net (et de n'importe quelle IP) puisse envoyer par SMTP sur mon serveur à n'importe qui. Ou que n'importe qui puisse envoyer un mail à un de mes users de mondomaine.net Que mettre dans le fichier access ?
a bien reçu le mail. renvoi le mail à , et le mail n'arrive pas dans la boite de l'user. le message suivant ré-apparait : # Feb 4 02:31:00 golden sm-mta[24]: i141UxD0006073: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory Feb 4 02:31:00 golden sm-mta[24]: i141UxD0006073: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory
Bon on l'aura compris, il reste DEUX problèmes: 1) le RELAY 2) procmail (ou un remplaçant)
Merci pour votre aide
Stéphane
PS: Vous moquez pas je débute :)
Bon je me casse la tete depuis je sais pas combien de temps pour un truc
tout con ... :)
enfin pas completement non plus.
Sendmail répond sur toutes les interfaces, c'est bien, mais coté
procmail j'y connais rien, si kkun peut éclairer ma lanterne ...
donc à partir d'un PC du lan j'envoie de user@mondomaine.net à
toto@labas.com
=> echec
maillog me dit ceci :
Feb 4 02:19:46 golden sm-mta[17639]: i141JkqS017639:
ruleset=check_rcpt, arg1=<toto@labas.com>, relay=[192.168.0.4],
rejectU0 5.7.1 <toto@labas.com>... Relaying denied. IP name lookup
failed [192.168.0.4]
Feb 4 02:19:52 golden sm-mta[17639]: i141JkqS017639: lost input channel
from [192.168.0.4] to MTA after rcpt
puis je reçois un message :
# Feb 4 02:22:35 golden sm-mta[21204]: i141MYqS006759: SYSERR(root):
Cannot exec /usr/local/bin/procmail: No such file or directory
Feb 4 02:22:35 golden sm-mta[21204]: i141MYqS006759: SYSERR(root):
Cannot exec /usr/local/bin/procmail: No such file or directory
chuis sûr que ça vient de procmail (et forcément du sendmail.mc que j'ai
créé en conséquence .. étant donné que j'ai recopié honteusement
l'exemple) :)
mais dois y avoir aussi un pb de RELAY
je rajoute donc pour le test "192.168.0.4 RELAY" dans le fichier
access, je regénère, et là ça fonctionne !!
Question:
Je souhaite que n'importe qui de mondomaine.net (et de n'importe quelle
IP) puisse envoyer par SMTP sur mon serveur à n'importe qui. Ou que
n'importe qui puisse envoyer un mail à un de mes users de mondomaine.net
Que mettre dans le fichier access ?
toto@labas.com a bien reçu le mail. toto@labas.com renvoi le mail à
user@mondomaine.com, et le mail n'arrive pas dans la boite de l'user.
le message suivant ré-apparait :
# Feb 4 02:31:00 golden sm-mta[24]: i141UxD0006073: SYSERR(root):
Cannot exec /usr/local/bin/procmail: No such file or directory
Feb 4 02:31:00 golden sm-mta[24]: i141UxD0006073: SYSERR(root): Cannot
exec /usr/local/bin/procmail: No such file or directory
Bon on l'aura compris, il reste DEUX problèmes:
1) le RELAY
2) procmail (ou un remplaçant)
enfin pas completement non plus. Sendmail répond sur toutes les interfaces, c'est bien, mais coté procmail j'y connais rien, si kkun peut éclairer ma lanterne ...
donc à partir d'un PC du lan j'envoie de à
=> echec
maillog me dit ceci : Feb 4 02:19:46 golden sm-mta[17639]: i141JkqS017639: ruleset=check_rcpt, arg1=, relay=[192.168.0.4], rejectU0 5.7.1 ... Relaying denied. IP name lookup failed [192.168.0.4] Feb 4 02:19:52 golden sm-mta[17639]: i141JkqS017639: lost input channel from [192.168.0.4] to MTA after rcpt
puis je reçois un message : # Feb 4 02:22:35 golden sm-mta[21204]: i141MYqS006759: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory Feb 4 02:22:35 golden sm-mta[21204]: i141MYqS006759: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory
chuis sûr que ça vient de procmail (et forcément du sendmail.mc que j'ai créé en conséquence .. étant donné que j'ai recopié honteusement l'exemple) :)
mais dois y avoir aussi un pb de RELAY je rajoute donc pour le test "192.168.0.4 RELAY" dans le fichier access, je regénère, et là ça fonctionne !!
Question: Je souhaite que n'importe qui de mondomaine.net (et de n'importe quelle IP) puisse envoyer par SMTP sur mon serveur à n'importe qui. Ou que n'importe qui puisse envoyer un mail à un de mes users de mondomaine.net Que mettre dans le fichier access ?
a bien reçu le mail. renvoi le mail à , et le mail n'arrive pas dans la boite de l'user. le message suivant ré-apparait : # Feb 4 02:31:00 golden sm-mta[24]: i141UxD0006073: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory Feb 4 02:31:00 golden sm-mta[24]: i141UxD0006073: SYSERR(root): Cannot exec /usr/local/bin/procmail: No such file or directory
Bon on l'aura compris, il reste DEUX problèmes: 1) le RELAY 2) procmail (ou un remplaçant)
Merci pour votre aide
Stéphane
PS: Vous moquez pas je débute :)
Xavier Roche
Stéphane wrote:
rejectU0 5.7.1 ... Relaying denied. IP name lookup failed [192.168.0.4]
I refuse de relayer car il ne connait pas 192.168.0.4 Placez une entrée DNS pour 192.168.0.4 sur votre réseau.
Cannot exec /usr/local/bin/procmail: No such file or directory
Ah, il n'y a pas d'agent de livraison locale ?!
Installez procmail: sendmail ne peut pas délivrer les messages dans les boîtes locales en direct, il sous traite en général à procmail.
Je souhaite que n'importe qui de mondomaine.net (et de n'importe quelle IP) puisse envoyer par SMTP sur mon serveur à n'importe qui. Ou que n'importe qui puisse envoyer un mail à un de mes users de mondomaine.net Que mettre dans le fichier access ?
mondomaine.net RELAY
Et les mails pour mondomaine.net seront acceptés car sendmail "sait" qu'il gère le domaine (define(`confDOMAIN_NAME',`mondomaine'))
Stéphane wrote:
rejectU0 5.7.1 <toto@labas.com>... Relaying denied. IP name lookup
failed [192.168.0.4]
I refuse de relayer car il ne connait pas 192.168.0.4
Placez une entrée DNS pour 192.168.0.4 sur votre réseau.
Cannot exec /usr/local/bin/procmail: No such file or directory
Ah, il n'y a pas d'agent de livraison locale ?!
Installez procmail: sendmail ne peut pas délivrer les messages dans les
boîtes locales en direct, il sous traite en général à procmail.
Je souhaite que n'importe qui de mondomaine.net (et de n'importe quelle
IP) puisse envoyer par SMTP sur mon serveur à n'importe qui. Ou que
n'importe qui puisse envoyer un mail à un de mes users de mondomaine.net
Que mettre dans le fichier access ?
mondomaine.net RELAY
Et les mails pour mondomaine.net seront acceptés car sendmail "sait" qu'il
gère le domaine (define(`confDOMAIN_NAME',`mondomaine'))
rejectU0 5.7.1 ... Relaying denied. IP name lookup failed [192.168.0.4]
I refuse de relayer car il ne connait pas 192.168.0.4 Placez une entrée DNS pour 192.168.0.4 sur votre réseau.
Cannot exec /usr/local/bin/procmail: No such file or directory
Ah, il n'y a pas d'agent de livraison locale ?!
Installez procmail: sendmail ne peut pas délivrer les messages dans les boîtes locales en direct, il sous traite en général à procmail.
Je souhaite que n'importe qui de mondomaine.net (et de n'importe quelle IP) puisse envoyer par SMTP sur mon serveur à n'importe qui. Ou que n'importe qui puisse envoyer un mail à un de mes users de mondomaine.net Que mettre dans le fichier access ?
mondomaine.net RELAY
Et les mails pour mondomaine.net seront acceptés car sendmail "sait" qu'il gère le domaine (define(`confDOMAIN_NAME',`mondomaine'))
Stéphane
procmail est-il installé, cela n'en a pas l'air.
Non ça en a pas l'air ...
parait-il procmail est un MTA.
http://www.openbsd-edu.net/Console.htm "Par défaut, l'agent de transport du courrier (MTA) installé avec votre système est Sendmail."
Donc je pensais pouvoir tout faire (sous OpenBSD) ce dont j'ai besoin avec sendmail+popa3d
procmail est-il installé, cela n'en a pas l'air.
Non ça en a pas l'air ...
parait-il procmail est un MTA.
http://www.openbsd-edu.net/Console.htm
"Par défaut, l'agent de transport du courrier (MTA) installé avec votre
système est Sendmail."
Donc je pensais pouvoir tout faire (sous OpenBSD) ce dont j'ai besoin
avec sendmail+popa3d
puis je créé sendmail.cf grace au .mc et à m4 # cd /etc/mail # m4 sendmail.mc >sendmail.cf *** WARNING: missing -T<TMPF> in argument of FEATURE(`access_db', hash -o /etc/mail/access)
Oui, c'est normal, mon exemple, c'est pour du 8.11; pour un 8.12, remplaces FEATURE(`access_db',`hash -o /etc/mail/access')dnl par FEATURE(`access_db',`hash -T<TMPF> /etc/mail/access')dnl
# telnet 192.168.0.1 25 Trying 192.168.0.1... telnet: connect to address 192.168.0.1: Connection refused # telnet IP_publique 25 Trying IP_publique... telnet: connect to address IP_publique: Connection refused # telnet 127.0.0.1 25 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 golden.mondomaine.net ESMTP Sendmail 8.12.9/8.12.9; Wed, 4 Feb 2004 01:02:06 +0100 (CET) quit 221 2.0.0 golden.mondomaine.net closing connection Connection closed by foreign host.
Sur un netstat -an | grep :25 tu as bien: tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
Si oui, problème de firewall, voir de wrapper si tu l'utilise Si non, problème Sendmail: il n'écoute pas sur l'adresse. Ajoutes un DAEMON_OPTIONS(`Addr2.168.0.1, Name=MTA')dnl
Cordialement Thibaut Maquet www.pagasa.net
Salut,
mais il y a pas ça ... :-/
moi j'ai suivi les explications de
http://www.pagasa.net/mail/exemple/exemple1.html
puis je créé sendmail.cf grace au .mc et à m4
# cd /etc/mail
# m4 sendmail.mc >sendmail.cf
*** WARNING: missing -T<TMPF> in argument of FEATURE(`access_db', hash
-o /etc/mail/access)
Oui, c'est normal, mon exemple, c'est pour du 8.11; pour un 8.12, remplaces
FEATURE(`access_db',`hash -o /etc/mail/access')dnl
par
FEATURE(`access_db',`hash -T<TMPF> /etc/mail/access')dnl
# telnet 192.168.0.1 25
Trying 192.168.0.1...
telnet: connect to address 192.168.0.1: Connection refused
# telnet IP_publique 25
Trying IP_publique...
telnet: connect to address IP_publique: Connection refused
# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 golden.mondomaine.net ESMTP Sendmail 8.12.9/8.12.9; Wed, 4 Feb 2004
01:02:06 +0100 (CET)
quit
221 2.0.0 golden.mondomaine.net closing connection
Connection closed by foreign host.
Sur un netstat -an | grep :25 tu as bien:
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
Si oui, problème de firewall, voir de wrapper si tu l'utilise
Si non, problème Sendmail: il n'écoute pas sur l'adresse. Ajoutes un
DAEMON_OPTIONS(`Addr2.168.0.1, Name=MTA')dnl
puis je créé sendmail.cf grace au .mc et à m4 # cd /etc/mail # m4 sendmail.mc >sendmail.cf *** WARNING: missing -T<TMPF> in argument of FEATURE(`access_db', hash -o /etc/mail/access)
Oui, c'est normal, mon exemple, c'est pour du 8.11; pour un 8.12, remplaces FEATURE(`access_db',`hash -o /etc/mail/access')dnl par FEATURE(`access_db',`hash -T<TMPF> /etc/mail/access')dnl
# telnet 192.168.0.1 25 Trying 192.168.0.1... telnet: connect to address 192.168.0.1: Connection refused # telnet IP_publique 25 Trying IP_publique... telnet: connect to address IP_publique: Connection refused # telnet 127.0.0.1 25 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 golden.mondomaine.net ESMTP Sendmail 8.12.9/8.12.9; Wed, 4 Feb 2004 01:02:06 +0100 (CET) quit 221 2.0.0 golden.mondomaine.net closing connection Connection closed by foreign host.
Sur un netstat -an | grep :25 tu as bien: tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
Si oui, problème de firewall, voir de wrapper si tu l'utilise Si non, problème Sendmail: il n'écoute pas sur l'adresse. Ajoutes un DAEMON_OPTIONS(`Addr2.168.0.1, Name=MTA')dnl
Cordialement Thibaut Maquet www.pagasa.net
Hugo Villeneuve
In article , Cyril Guibourg wrote:
[fu2 fr.comp.mail]
Stéphane writes:
Bon je me casse la tete depuis je sais pas combien de temps pour un truc tout con ... :)
Bah, oui, et en plus il aurait suffit de passer d'abord par la case /etc/mail/README
Juste pour dire que dans OpenBSD, /etc/mail/README se retrouve seulement dans -current parce qu'il a été ajouté après 3.4.
Ce que tout le monde peu noter par le fait qu'il n'y a pas d'autre tag que HEAD sur ce fichier dans le CVS: http://www.openbsd.org/cgi-bin/cvsweb/src/etc/mail/README
Dailleur, c'est seulement dans OpenBSD-current post 3.4 que sendmail vient avec une configuration à la Linux (pour neuneu si on me demande mon avis) avec tout enabler. Avant la configuration par défault était très minimaliste.
Mais dans OpenBSD 3.3, il y en quand même tout un paragraphe sur sendmail dans "man afterboot" (qui explique localhost.cf pour non-setuid root sendmail et comment l'enlever). Je crois que, et le script, et la documentation d'installation mentionne que "man afterboot" est fortement suggeré d'être lu au premier démarrage.
-- Hugo Villeneuve http://EINTR.net/
In article <87d68vth2k.fsf@blackbox.babasse.net>, Cyril Guibourg wrote:
[fu2 fr.comp.mail]
Stéphane <plop@plop.plop> writes:
Bon je me casse la tete depuis je sais pas combien de temps pour un
truc tout con ... :)
Bah, oui, et en plus il aurait suffit de passer d'abord par la case
/etc/mail/README
Juste pour dire que dans OpenBSD, /etc/mail/README se retrouve
seulement dans -current parce qu'il a été ajouté après 3.4.
Ce que tout le monde peu noter par le fait qu'il n'y a pas d'autre
tag que HEAD sur ce fichier dans le CVS:
http://www.openbsd.org/cgi-bin/cvsweb/src/etc/mail/README
Dailleur, c'est seulement dans OpenBSD-current post 3.4 que sendmail
vient avec une configuration à la Linux (pour neuneu si on me demande
mon avis) avec tout enabler. Avant la configuration par défault
était très minimaliste.
Mais dans OpenBSD 3.3, il y en quand même tout un paragraphe sur
sendmail dans "man afterboot" (qui explique localhost.cf pour
non-setuid root sendmail et comment l'enlever). Je crois que, et le
script, et la documentation d'installation mentionne que "man
afterboot" est fortement suggeré d'être lu au premier démarrage.
--
Hugo Villeneuve <hugo@EINTR.net>
http://EINTR.net/
Bon je me casse la tete depuis je sais pas combien de temps pour un truc tout con ... :)
Bah, oui, et en plus il aurait suffit de passer d'abord par la case /etc/mail/README
Juste pour dire que dans OpenBSD, /etc/mail/README se retrouve seulement dans -current parce qu'il a été ajouté après 3.4.
Ce que tout le monde peu noter par le fait qu'il n'y a pas d'autre tag que HEAD sur ce fichier dans le CVS: http://www.openbsd.org/cgi-bin/cvsweb/src/etc/mail/README
Dailleur, c'est seulement dans OpenBSD-current post 3.4 que sendmail vient avec une configuration à la Linux (pour neuneu si on me demande mon avis) avec tout enabler. Avant la configuration par défault était très minimaliste.
Mais dans OpenBSD 3.3, il y en quand même tout un paragraphe sur sendmail dans "man afterboot" (qui explique localhost.cf pour non-setuid root sendmail et comment l'enlever). Je crois que, et le script, et la documentation d'installation mentionne que "man afterboot" est fortement suggeré d'être lu au premier démarrage.