-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-10-17 a las 22:59 +0200, Camaleón escribió:
- De la faq de Postfix me gusta la idea de utilizar transport para que distinga entre un correo normal o un envío de fax, pero tal y como lo explican está enfocado a correos locales, y en este caso los usuarios que envían el correo son siempre remotos (no están dentro de la red local).
- De la faq de HylaFAX me gusta que se pueden enviar adjuntos como mensaje de fax, pero aparentemente sólo para envíos locales, como el documento de Postfix.
Mirando el man faxmail creo que puede ser posible también enviar anexos con el método del postfix. Es una sospecha, jugando con las opciones.
La idea es que sólo los usuarios del tipo "usuario1@dominio.com" pueda enviar un fax al número que quieran "900111222@fax.dominio.com" para que sea procesado por HylaFAX, no sé si me explico.
Si el correo es del remitente "usuario@dominioexterno.com" hacia un número de fax "900111222@fax.dominio.com" que Postfix le impida el envío.
En juego entran:
1) Postfix como servidor de correo (con autentificación smtpauth) 2) HylaFAX como servidor de faxes
¿Sería posible hacer ésto?
Veamos, al estilo postfix: /etc/postfix/master.cf: fax unix - n n - 1 pipe flags= user=fax argv=/usr/bin/faxmail -d -n ${user} /etc/postfix/transport: fax.your.domain fax:localhost /etc/postfix/main.cf: transport_maps = hash:/etc/postfix/transport fax_destination_recipient_limit = 1 Veamos... Lo de "transport_maps" es así como viene. ¿Donde restringe ahí los remitentes? Espera, no está restringido: | Note: be sure to not advertise fax.your.domain in the DNS :-) Es decir, sólo lo pueden enviar los locales porque no puedes enviar correo a un destino que no está en el DNS de internet. Pero en el momento que lo publicas, ya cualquiera puede enviar desde fuera. El problema se convierte en el contrario: como evitar que cualquiera salvo los autorizados puedan enviar. Mirando en RESTRICTION_CLASS_README.html, se me ocurre algo como esto: /etc/postfix/main.cf: smtpd_restriction_classes = restrictive, permissive restrictive = reject_unknown_sender_domain reject_unknown_client permit_tls_clientcerts permit_sasl_authenticated reject permissive = permit smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination hash:/etc/postfix/recipient_access /etc/postfix/recipient_access: @fax.my.domain restrictive @my.domain permisive Lo que tengo dudas es en el formato de la tabla recipient_access, si admite dominios o solo direcciones. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFNWi8tTMYHG2NR9URAoG2AJ4kg5ZvT9Ovmkxsu23d4P3IjfbsiACfeTXo 4/LL2iQLONDBVTj4kfAN67c= =9l3o -----END PGP SIGNATURE-----