1 |
Facundo |
2 |
|
3 |
bueno el archivo /etc/tcp.smtp tiene que ser convertido para que sea |
4 |
legible por el tcpserver y se hace asi |
5 |
|
6 |
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp |
7 |
|
8 |
yo tengo un monton de cosas mas ademas del control de relay por las ips |
9 |
pero te paso mi run del qmail-smtpd |
10 |
|
11 |
#!/bin/sh |
12 |
|
13 |
QMAILDUID=`id -u qmaild` |
14 |
NOFILESGID=`id -g qmaild` |
15 |
|
16 |
#set CVM_SASL_LOGIN and CVM_SSASL_PLAIN to the path of cvm-vmailmgr |
17 |
socket (/etc/vmailmgr/cvm-vmailmgr-socket |
18 |
SOCKET=`head -1 /etc/vmailmgr/cvm-vmailmgr-socket` |
19 |
|
20 |
export CVM_SASL_LOGIN=$SOCKET |
21 |
export CVM_SASL_PLAIN=$SOCKET |
22 |
export QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" |
23 |
export RELAY_CTRL_DIR="/var/spool/relay-ctrl/allow" |
24 |
export TCPLOCALHOST="mailhub-0.redsimple.net" |
25 |
|
26 |
#exec /usr/bin/softlimit -m 2000000 \ |
27 |
/usr/bin/relay-ctrl-chdir \ |
28 |
/usr/bin/tcpserver -H -R -v -l mailhub-0.redsimple.net \ |
29 |
-P -x /etc/tcp.smtp.cdb \ |
30 |
-u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd \ |
31 |
/usr/bin/relay-ctrl-check \ |
32 |
/var/qmail/bin/smtpfront-qmail 2>&1 |
33 |
|
34 |
|
35 |
Tengo instaldo el qmail-scanner con f-prot mas relay control que permite |
36 |
relay por 5 minutos a la ip que se logea haciendo pop3 |
37 |
|
38 |
bueno espero que te sirva saludos |
39 |
|
40 |
Mariano |
41 |
|
42 |
|
43 |
On Mon, 2003-08-11 at 16:45, Facundo Ortiz wrote: |
44 |
> Bueno, me contesto a mí mismo, luego de mucho buscar, encontré en el forum |
45 |
> un mail que explica que el qmail necesita un parche para detectar |
46 |
> correctamente las ip's y así aplicar las reglas del tcp.smtp: hay que hacer |
47 |
> un |
48 |
> # env USE="-ipv6" emerge sys-apps/ucspi-tcp |
49 |
> para que aplique un parche al tcpserver. Una vez que lo hice, funcionó todo |
50 |
> de maravilla. Creo que a alguno por ahí le puede servir, a mí me costó 2 |
51 |
> semanas de dolores de cabeza... |
52 |
> |
53 |
> Bueno, ahora les quiero hacer una preguntita más simple (un favorcito |
54 |
> más...): |
55 |
> El log del smtp (.../current) trae -creo yo - la fecha y hora en formato |
56 |
> tipo 'timestamp', algo así: |
57 |
> @400000003f37b790054de70c tcpserver: ....etc |
58 |
> Lo cual no me sirve de nada si quiero saber a qué hora y día sucedió eso. |
59 |
> ¿Hay alguna manera de cambiarlo por un formato "humanamente legible"? |
60 |
> |
61 |
> Gracias otra vez.... |
62 |
> |
63 |
> Facundo |
64 |
> |
65 |
> -----Mensaje original----- |
66 |
> De: Facundo Ortiz [mailto:facundooz@××××××××××××.ar] |
67 |
> Enviado el: Miércoles, 06 de Agosto de 2003 18:02 |
68 |
> Para: Gentoo-User-Es (E-mail) |
69 |
> Asunto: Ayuda con qmail |
70 |
> |
71 |
> Según leí, al poner la variable RELAYCLIENT="", permito que el usario haga |
72 |
> relay, y por eso lo he habilitado para dos IPs. Sin embargo, al querer |
73 |
> mandar un mail desde esas ips, me dice que no está en rcpthosts, y da el |
74 |
> error # 5.7.1. |
75 |
> La única manera de que pueda enviar afuera, es agregando los destinatarios |
76 |
> al rcpthosts, o permitiendo a todos. |
77 |
> [ (...) |
78 |
> |
79 |
> |
80 |
> -- |
81 |
> gentoo-user-es@g.o mailing list |
82 |
> |
83 |
|
84 |
|
85 |
-- |
86 |
gentoo-user-es@g.o mailing list |