QmailtoasterMain Page | About | Help | FAQ | Special pages | Log in

Printable version | Disclaimers | Privacy policy

Tips y Trucos de los usuarios

From Qmailtoaster

Página principal en español: Main_Page-es

"Usuarios ayudando a usuarios" es el tema de ésta área. Este es el lugar para tipos que no necesariamente son de aspecto técnico de la instalación de qmail-toaster o de configuración-para-que-funcione. Cualquier cosa que tuvieste que *manipular* de los valores de omisión del toaster puede que sean usados por otros usuarios. Ayuda a tu prójimo incluyendo tu *manipulación* con un poco de explicación.

Contents

Limitación del tamaño de los Archivos Adjuntos (Attachments):

El valor por omisión de 'databytes' es 20971520 que es buen número. Aunque el encabezado de MIME es bastante grande, así que un límite de 20m significa que no podrás recibir un archivo adjunto mayor a 12-15m. Posiblemente esto no parezca un problema, pero si tienes un dominio que maneja archivos adjuntos muy grandes en la transferencia de datos, necesitaras incrementar este número en /var/qmail/control/databytes. Puedes asignarlo a 0 (no recomendable) para aceptar cualquier tamaño de archivo, o puedes determinar el tamaño máximo del archivo adjunto que recibirás, entonces duplica este número en el archivo de databytes. Sí, ftp es una mejor respuesta para mover archivos de gran tamaño. ¿Realmente quieres hablar con la persona que te enviará el archivo para que instale, configure algún cliente de ftp y enseñarle como subir el archivo o en el pero de los casos a través de línea de comandos? El punto principal es que el correo es más usado que el venerable FTP, y la mayoría de la gente tiene instalado un cliente de correo y sabe cómo usarlo.

Regenerando archivos cdb

No puedo recordar los comandos para regenerar los arhivos cdbs, así que genere un "bash" para que los regenerara por mi... agregar en /etc/cron.hourly, de esta manera los cdbs jamás serán mas viejos de una hora

#!/bin/bash
#regenera simcontrol.cdb
/var/qmail/bin/simscanmk
sleep 2
#regenera simversions.cdb
/var/qmail/bin/simscanmk -g
sleep 2
#regenera badloadertypes--dificil que cambie-ok comentar
/var/qmail/bin/qmail-badloadertypes
sleep 2
#regenera badmimetypes--dificil que cambie-ok comentar
/var/qmail/bin/qmail-badmimetypes
sleep 2
#regenera tcp.smtp y recarga nuevas configuraciones
qmailctl cdb
#eof

WORKSFORME. (Recuerda cambiar permiso al archivo con chmod x )


Nota: a partir de QmailToaster v1.3,

# qmailctl cdb

regenera todo, así que ya no es necesario hacer esto.

Recuperandose de una actualización fallida

A few weeks ago someone posted a message about how he did an upgrade on a production server and it stopped working. He was getting the message "451 qq write error or disk full (#4.3.0)"

I had this same problem happen today. While I do not know what caused it, I suspect that not turning off monit had something to do with it, as monit would have tried to restart qmail every few minutes. Again, this is just a suspicion.

The tangible results of this upgrade failure was that many files and folders throughout the qmail installation ended up being owned by named:named.

One thing you should know about my system is that /home/vpopmail is a softlink to /var/qmail. This allows me to have less directories to back up and to follow a scheme that I used on earlier (pre-toaster) setups. So when I refer to the /var/qmail/domains directory, it is likely to be /home/vpopmail/domains for you if you do not have your schema set up as do I,

Lo que se necesita hacer para revivir el sistema es hacer un buen numero de cambios en permisos y en propietarios de archivos.

Primero corri queue_repair.py -r. No estoy seguro que hiciera algún bien pues aunque decía que realizo algunas acciones, no se reflejaron, de cualquier manera lo estoy incluyendo.

aqui están los cambios que tuve que hacer:

chown root:root /usr/sbin/httpd
cd /var/qmail ; chown -R qmaill:qmail supervise
cd /var/qmail/bin; chown root:qmail qmail-clean qmail-lspawn qmail-rspawn qmail-send qmail-smtpd
cd /var/qmail/domains ; chown -R vpopmail:vchkpw *
cd /var/qmail/etc ; chown vpopmail:vchkpw vpopmail.mysql*
cd /var/log/qmail ; chown -R qmaill:qmail *
cd /var/qmail/queue ; chown -R qmailq:qmail todo
cd /var/qmail/queue/todo ; chmod 644 *

No tengo idea de como apache (httpd) cambio, pero tenía alertas mandadas por el monitor, así que eso fue lo primero que cambie.

So that's my list of things that needed to be fixed to get a messed-up toaster upgrade back to working condition. Hopefully it will save someone the half hour of work it took me to figure it all out.


Como ver los passwords de los usuarios dentro de la base de datos(mysql).

Entrar a mysql como root:

mysql -u root -p
password: tupassword

mysql>use vpopmail;
mysql>show tables;
mysql>select * from tudominio_com;

Los passwords estan en el ultimo campo que se llama pw_clear_passwd.

 ------------ ------------------------------------ -------- -------- ------------ ----------------------------------------------- ---------- ----------------- 
| pw_name    | pw_passwd                          | pw_uid | pw_gid | pw_gecos   | pw_dir                                        | pw_shell | pw_clear_passwd |
 ------------ ------------------------------------ -------- -------- ------------ ----------------------------------------------- ---------- ----------------- 
| postmaster | $1$U8SvjtMq$is50xf0JaN8qX8OcQEZqd. |      0 |      0 | Postmaster | /home/vpopmail/domains/midominio.com/postmaster | NOQUOTA  | mipasswd    
 ------------ ------------------------------------ -------- -------- ------------ ----------------------------------------------- ---------- ----------------- 
1 row in set (0.01 sec)
     

Para ver un usuario en especifico y que no nos muestre toda la lista se usa:

mysql> select * from midominio_com where pw_name = 'user1';

 --------- ------------------------------------ -------- -------- ---------- ------------------------------------------ ---------- ----------------- 
| pw_name | pw_passwd                          | pw_uid | pw_gid | pw_gecos | pw_dir                                   | pw_shell | pw_clear_passwd |
 --------- ------------------------------------ -------- -------- ---------- ------------------------------------------ ---------- ----------------- 
| user1   | $1$uIOUOHDy$iMvZYAS0fFNmVlelDpqOA. |      0 |      0 | user1    | /home/vpopmail/domains/midominio.com/user1 | NOQUOTA  | qwerty          |
 --------- ------------------------------------ -------- -------- ---------- ------------------------------------------ ---------- ----------------- 
1 row in set (0.00 sec)

Como monitorear la cuenta de un usuario y ver los mensajes que envio y recibio mediante qmail-tap.

QmailToaster ya viene integrado con qmail-tap que es una modificacion al source para asi poder recibir en un solo archivo todos los mails o a una cuenta en especifico que pasan por nuestros servidores, ya sean enviados o recibidos.

Como hacemos eso y que opciones tenemos??

1.-Crear un archivo taps dentro de /var/qmail/control

touch /var/qmail/control/taps

2.-Editarlo y poner en la primer linea lo siguiente:

usuario@midominio.com:admin@midominio.com

usuario@midominio.com es el usuario a quien vamos a monitorear.
admin@midominio.com es la cuenta a donde van a llegar los correos de este usuario.

Si en tu pais se viola algun tipo de norma o reglamento por hacer esto, ni qmailtoaster ni yo ni nadie es culpable por este tip, el unico responsable seras tu debido a que no leiste la reglamentacion o las normas de tu pais en donde diga si esta o no prohibido esto.

Para mas informacion ir a www.inter7.com y buscar qmail-tap.

Cambio masivo de passwords

 #!/bin/bash
 
 for D in $(cat direcciones.txt) ; do
  /home/vpopmail/bin/vpasswd $(echo $D | cut -d "," -f 2) $(echo $D | cut -d "," -f 1)
 done

vpasswd toma como parámetros la dirección de correo y la nueva password.

El archivo direcciones.txt debe existir en el mismo directorio donde se ubica el script, el contenido de éste debe seguir el sgte formato:

passwd1,user1@domain.com
passwd2,user2@domain.com

El script debe ser ejecutado con permisos de root.

Tu tip aquí

¡Por favor agrega aquí tu tip de QMailToaster!

Retrieved from "http://wiki.qmailtoaster.com/index.php/Tips_y_Trucos_de_los_usuarios"

This page has been accessed 6,110 times. This page was last modified on 20 April 2010, at 16:46. Content is available under GNU Free Documentation License 1.2.


Find

Browse
Main page
Community portal
Current events
Recent changes
Random page
Help
Edit
View source
Editing help
This page
Discuss this page
New section
Printable version
Context
Page history
What links here
Related changes
My pages
Log in / create account
Special pages
New pages
File list
Statistics
More...