Trataré de explicar lo que entendi acerca de lo que trato de implementar. No , no utilizo pam.
local_recipient_maps = $alias_maps $virtual_mailbox_maps virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf Con la primera entiendo que le digo cuales son las cuentas (unix, virtual, etc) y la 2da orden de donde la debe ir a buscar. Mi mysql_virt.cf, dice: lanx:/etc/postfix# cat mysql_virt.cf user=upostfix password=secretx dbname=bdmail table=correo select_field=maildir where_field=id hosts=unix:mysqld.sock una respuesta a la consulta de la tabla: [EMAIL PROTECTED] | mipasswd | alejandro | 1002 | 8 | / | /var/spool/mail/alejandro/Maildir/ | ====================================================== He probado lo siguiente: Que si agrego la linea (local_transport = virtual) o si agrego (virtual_mailbox_domains = turx.tc), puedo enviar mensajes entre los usuarios virtuales virtuales e incluso puedo enviar mensajes a internet. Pero mi problema surge aca. Cuando se envian mensajes con mis usuarios (virtuales) con origen y destino mi red, necesito que el sender (el from que envia) se mantenga como dice la configuracion del mua. PERO que cuando el mensaje sale a internet, el sender sea modificado por postfix. Vi que esto lo puedo hacer utilizando sender_canonical_maps o masquerade_domains, pero no me funciono. Con sender_canonical_maps, me remapea el usuario, pero lo hace SIEMPRE. Tanto cuando envio un mensaje dentro de mi red como cuando sale a internet. Con masquerade_domains, no hace nada. Te agradesco mucho, pero estoy liando hace casi una semana con esto y no encuentro la vuelta. Muchas gracias y saludos. Vilte, Alejandro. =========================================== > Te entendí. No podés porque el postix no ve los usuarios virtuales. Cómo > hacés para que los vea? tocás el pam. > > Vilte, Alejandro wrote: >> Creo que me exprese mal. ESto es para autenticar SMTP y con lo que estoy >> peleando es que no puedo enviar mensajes entre mis usuarios virtuales. >> No quiero utilizar cuentas con SHELL, por eso di de altas mi usuarios >> en >> una base mysql. La autenticación SMTP logre resolverlo sin utilizar PAM, >> sino validando contra la consulta la BD de forma directa. >> >> Mi idea posteriormente es que cuando un usuario envie un mensaje hacia >> internet, pueda utilizar la directiva sender_canonical_maps, para >> cambiarlos por el nombre de dominio de internet, pero antes debo >> resolver >> el problema que mencione mas abajo. >> >> Muchas Gracias. >> Vilte, Alejandro.- >> >> >> >>> cat /etc/pam.d/smtp >>>#%PAM-1.0 >>> >>>#auth required /lib/security/pam_permit.so >>>#account required /lib/security/pam_permit.so >>> >>>auth sufficient pam_mysql.so user=SECRETO passwd=MISTERIO host=10.1.0.1 >>>db=mail table=accountuser usercolumn=username passwdcolumn=password >>>crypt=1 >>> >>>account required pam_mysql.so user=SECRETO passwd=MISTERIO host=10.1.0.1 >>>db=mail table=accountuser usercolumn=username passwdcolumn=password >>>crypt=1 >>> >>> >>> >>> >>>Vilte, Alejandro wrote: >>> >>> >>>>pam-mysql ? no, no lo tengo instalado. >>>>En otra instalación lo utilice cuando tenia que autenticar SMTP, junto >>>>con SASL. Pero aca por lo que he revisado y visto, no he visto nada de >>>>eso que tenga que utilizar PAM. Tenes algun ejemplo , porque estoy >>>>buscando por la web y no me doy cuenta. >>>> >>>>Gracias. >>>>Alejandro.- >>>> >>>> >>>> >>>> >>>>>Modificaste el pam? Instalate el pam-mysql? >>>>> >>>>>, Alejandro wrote: >>>>> >>>>> >>>>> >>>>> >>>>>>Lista: Hola! tengo un inconveniente con el postfix y los usuarios >>>>>>virtuales creadas con mysql. >>>>>>Cuando intento enviar un mensaje desde un usuario virtual a otro >>>>>>usuario >>>>>>virtual, me sale un mensaje de error en que no existe el usuario y >>>>>> me >>>>>>lo >>>>>>borra. El log me dice lo siguiente: >>>>>>=========================>>>Aug 2 13:03:23 lanx postfix/qmgr[3993]: >>>>>>1D9B223F26D: >>>>>>from=<[EMAIL PROTECTED]>,size=1962, nrcpt=1 (queue active) >>>>>>Aug 2 13:03:23 lanx postfix/smtpd[4087]: disconnect from >>>>>>localhost.localdomain[127.0.0.1] >>>>>>Aug 2 13:03:23 lanx amavis[3164]: (03164-04) Passed, >>>>>><[EMAIL PROTECTED]> >>>>>>-> <[EMAIL PROTECTED]>, Message-ID: >>>>>><[EMAIL PROTECTED]>, Hits: - >>>>>>Aug 2 13:03:23 lanx postfix/smtp[4083]: C49FB23F270: >>>>>>to=<[EMAIL PROTECTED]>, relay=127.0.0.1[127.0.0.1], delay=1, >>>>>> status=sent >>>>>>(250 2.6.0 Ok, id=03164-04, from MTA: 250 Ok: queued as 1D9B223F26D), >>>>>>Aug 2 13:03:23 lanx postfix/qmgr[3993]: C49FB23F270: removed >>>>>>Aug 2 13:03:23 lanx postfix/local[4088]: 1D9B223F26D: >>>>>>to=<[EMAIL PROTECTED]>, relay=local, delay=0, status=bounced (unknown >>>>>>user: >>>>>>"edistefa") >>>>>>Aug 2 13:03:23 lanx postfix/cleanup[4076]: 5719C23F26F: >>>>>>message-id=<[EMAIL PROTECTED]> >>>>>>Aug 2 13:03:23 lanx postfix/qmgr[3993]: 5719C23F26F: from=<>, >>>>>>size=3560, >>>>>>nrcpt=1 (queue active) >>>>>>Aug 2 13:03:23 lanx postfix/local[4088]: 5719C23F26F: >>>>>>9to=<[EMAIL PROTECTED]>, relay=local, delay=0, status=bounced >>>>>> (unknown >>>>>>user: "alejandro") >>>>>>Aug 2 13:03:23 lanx postfix/qmgr[3993]: 5719C23F26F: removed >>>>>>Aug 2 13:03:23 lanx postfix/qmgr[3993]: 1D9B223F26D: removed >>>>>>===================================================>>>Mi main.cf: >>>>>> >>>>>>smtpd_banner = TuRx ESMTP $mail_name (Debian/GNU) >>>>>>myhostname = lanx.turx.tc >>>>>>mydomain = turx.tc >>>>>>local_transport = local >>>>>>alias_maps = hash:/etc/aliases >>>>>>local_recipient_maps = $alias_maps $virtual_mailbox_maps >>>>>>mydestination = localhost.$mydomain, $myhostname, $mydomain >>>>>>relayhost >>>mynetworks = 127.0.0.0/8 >>>>>>mailbox_size_limit = 0 >>>>>>recipient_delimiter = + >>>>>>queue_directory = /var/spool/postfix >>>>>>mail_owner = postfix >>>>>>home_mailbox = /Maildir/ >>>>>>mail_spool_directory = /var/spool/mail/ >>>>>> >>>>>>virtual_mailbox_base = / >>>>>>virtual_uid_maps = mysql:/etc/postfix/ids.cf >>>>>>virtual_gid_maps = mysql:/etc/postfix/gids.cf >>>>>>virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf >>>>>> >>>>>>=============================0 >>>>>>Entre las pruebas realizas, tambien quite de >>>>>> $mydestination=$mydomain, >>>>>>pero tampoco logre que funcione. >>>>>> >>>>>>Los usuario en la base estan dado como : >>>>>>[EMAIL PROTECTED] >>>>>>[EMAIL PROTECTED] ,,etc. >>>>>> >>>>>>PD: EStoy utilizando DEbian Sarge y los paquetes precompilados de >>>>>>postfix >>>>>>y mysql. >>>>>> >>>>>>Alguna idea.!! Help me! >>>>>> >>>>>>Vilte, Alejandro >>>>>>Longchamps. >>>>>>Argentina. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >> >> >> >> Vilte, Alejandro >> Longchamps >> Argentina > > Vilte, Alejandro Longchamps Argentina -- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ /* Publica y encontra trabajo relacionado con softlibre en http://www.usla.org.ar/modules/jobs/ */ Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]
