Bienvenido(a) a Alcance Libre 12/09/2025, 02:14

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Redes y Servidores New Topic Post Reply
 problemas Sendmail m4
Tópico anterior Tópico siguiente
   
Francisco Santos
 25/05/10 01:00 (Leído 2,717 veces)  

Participa mucho

Estado: desconectado
Forum User

Identificado: 16/12/08
Mensajes: 48
Buen dia linuxeros...

bueno pues resulta que hace unos dias cambie mi servidor sendmail remoto a una ubicacion local con una ip fija empresarial de telmex pues resulta que esa ip esta en varias listas de spam de las cuales no pude sacarla por lo que me decidi a configurar la opcion
SMART_HOST para poder salir a travez de otro servidor primero intente con gmail y todo funciono a la primera sin problemas salia a travez de los servidores de gmail pero dadas las restricciones de gmail de maximo de correos por hora, por dia, por numero de copias pues la verdad a cada rato me dejame de enviar mails ...
bueno pues ahora un amigo me permitio enviar mails a travez de su servidor igual con SMART_HOST por su servidor con autentificacion.

bueno pues el problema viene aqui por que yo hago los cambios en mi /etc/mail/sendmail.mc
y lo compilo con m4 de esta forma
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
pero no me genera los cambios osea si genera el archivo pero no me toma los cambios..
borro el archivo sendmail.cf y lo genero de nuevo y nada lo que tube que hacer fue meterme al archivo sendmail.cf y poner los cambios manualmente y asi si me funciono..

el problema es que ahora requiero hacer mas cambios en mi sendmail como limitar el maximo de mails que pueden enviar el tamaño maximo y otros parametros...

alguien ha tenido el mismo problema o sabe como lo tengo que hacer para que m4 me genere el archivo con los cambios???... ya que he intentado reinstalando, borrando el archivo sendmail.cf y generandolo de nuevo, reiniciando el server pero sigue igual no se si guarde algun temporal...


de antemano muchas gracias a todos....

oink oink oink
 
Profile Email
 Quote
Joel Barrios Dueñas
 25/05/10 02:02  

Admin

Estado: desconectado
Site Admin

Identificado: 17/02/07
Mensajes: 1761
Localización:Mexico
Teóricamente, si tienes instalado sendmail-cf, debes poder utilizar m4 sin problemas y aplicar los cambios tras reiniciar sendmail.

¿Qué distribución de GNU/Linux y versión de esta utilizas? ¿Que versión de Sendmail? ¿Tienes activo SELinux o AppArmor?

Sería interesante si además revisas las bitácoras /var/log/messages Y /var/log/maillog y publicas aquí algunas muestras (ofusca datos que deban mantenerse privados), justo al momento de ejecutar y reiniciar sendmail.
 
Profile Email Website
 Quote
Francisco Santos
 25/05/10 04:21  

Participa mucho

Estado: desconectado
Forum User

Identificado: 16/12/08
Mensajes: 48
Muchas gracias por tan pronta respuesta Joel mira mi distribucion es
CentOS 5.4
sendmail-8.13.8-2.el5
sendmail-cf-8.13.8-2.el5
SELINUX=disabled
AppArmor no lo manejo pero segun rpm -qa AppArmor no esta en el sistema


en cuanto a los logs espero en la noche ponerlos ya que ahorita no puedo por que el server esta en produccion no le quiero meter mano ahorita..


no es que tenga miedo si no que le tengo respeto....

oink oink oink
 
Profile Email
 Quote
Joel Barrios Dueñas
 25/05/10 09:03  

Admin

Estado: desconectado
Site Admin

Identificado: 17/02/07
Mensajes: 1761
Localización:Mexico
Verifica también que esté instalado make.

Espero mientras publiques las muestras de bitácoras.

Nota: (AppArmor solo lo usan Ubuntu y SuSE)
 
Profile Email Website
 Quote
Francisco Santos
 25/05/10 11:12  

Participa mucho

Estado: desconectado
Forum User

Identificado: 16/12/08
Mensajes: 48
Gracias por el dato AppArmor no me sonaba conocido..

en cuanto lo que comentas de make
esta es mi version
make-3.81-3.el5


mira como te comentaba esta noche trate de modificar el parametro

define(`UUCP_MAILER_MAX', `2000000'Winkdnl

/etc/mail/sendmail.mc a

define(`UUCP_MAILER_MAX', `1000000'Winkdnl

1)edito el archivo senmdmail.mc
2)Guardo los cambios
3)elimino archivo anterior rm /etc/mail/sendmail.cf
4)compilo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
5)reinicio service MailScanner restart
6)envio un mail grande a mi mismo y a otro servidor gmail
7)en otra ventana checo log tail -f /var/log/maillog

y como se ve enseguida no me funciona el cambio hecho...

la verdad no se que pueda ser he buscado por internet pero nada
ojala tu me puedas dar una luz de antemano gracias por la ayuda

May 25 22:34:19 hp sendmail[9196]: AUTH=server, relay=LINXX [192.168.0.8], authid=prueba, mech=CRAM-MD5, bits=0
May 25 22:34:26 hp sendmail[9196]: o4Q3YFh4009196: from=<xx@xxxxx.com.mx>, size=51753160, class=0, n rcpts=2, msgid=<4BFC99D8.3010504@xxxx.com.mx>, proto=ESMTP, daemon=MTA, relay=LINXX [192.168.0.8]
May 25 22:34:26 hp sendmail[9196]: o4Q3YFh4009196: to=<xxx@xxx.com.mx>, delay=00:00:07, mailer=cyrusv2, pr i=51813160, stat=queued
May 25 22:34:26 hp sendmail[9196]: o4Q3YFh4009196: to=<yyyy@gmail.com>, delay=00:00:07, mailer=esmtp, pri=5181 3160, stat=queued
May 25 22:34:26 hp MailScanner[8525]: New Batch: Scanning 1 messages, 51753656 bytes
May 25 22:34:30 hp MailScanner[8525]: Virus and Content Scanning: Starting
May 25 22:34:36 hp MailScanner[8525]: Message o4Q3YFh4009196 from 192.168.0.8 (xxx@xxxx.com.mx) to xxx. com.mx,gmail.com is too big for spam checks (51753656 > 200000 bytes)
May 25 22:34:43 hp MailScanner[8525]: Uninfected: Delivered 1 messages
May 25 22:34:43 hp lmtpunix[5708]: accepted connection
May 25 22:34:43 hp lmtpunix[5708]: lmtp connection preauth'd as postman
May 25 22:34:43 hp master[9281]: about to exec /usr/lib/cyrus-imapd/lmtpd
May 25 22:34:43 hp lmtpunix[9281]: executed
May 25 22:34:43 hp MailScanner[8525]: Deleted 1 messages from processing-database
May 25 22:34:43 hp MailScanner[8525]: Logging message o4Q3YFh4009196 to SQL
May 25 22:34:44 hp lmtpunix[5708]: IOERROR: fstating sieve script /var/lib/imap/sieve/f/prueba/defaultbc: No such file o r directory
May 25 22:34:44 hp lmtpunix[5708]: duplicate_check: <4BFC99D8.3010504@xxx.com.mx> user.prueba 0
May 25 22:34:45 hp lmtpunix[5708]: duplicate_check: <4BFC99D8.3010504@xxxx.com.mx> user.prueba 0
May 25 22:34:45 hp lmtpunix[5708]: mystore: starting txn 2147485806
May 25 22:34:45 hp lmtpunix[5708]: mystore: committing txn 2147485806
May 25 22:34:45 hp lmtpunix[5708]: duplicate_mark: <4BFC99D8.3010504@xxx.com.mx> user.prueba 12748448 84 3217966932
May 25 22:34:45 hp lmtpunix[5708]: Delivered: <4BFC99D8.3010504@xxxxx.com.mx> to mailbox: user.prueba
May 25 22:34:45 hp sendmail[9280]: o4Q3YFh4009196: to=<xxx@xxxx.com.mx>, delay=00:00:26, xdelay=00:00:02, mailer=c yrusv2, pri=51903160, relay=localhost, dsn=2.0.0, stat=Sent
May 25 22:34:46 hp sendmail[9280]: o4Q3YFh4009196: to=<yyyy@gmail.com>, delay=00:00:27, xdelay=00:00:01, mailer=esmtp , pri=51903160, relay=gmail-smtp-in.l.google.com. [72.14.213.27], dsn=5.0.0, stat=Service unavailable
May 25 22:34:46 hp sendmail[9280]: o4Q3YFh4009196: o4Q3Yh8n009280: DSN: Service unavailable
May 25 22:34:46 hp lmtpunix[5708]: IOERROR: fstating sieve script /var/lib/imap/sieve/f/prueba/defaultbc: No such file o r directory
May 25 22:34:46 hp lmtpunix[5708]: duplicate_check: <201005260334.o4Q3Yh8n009280@yyyyy.mx> user.prueba 0
May 25 22:34:46 hp lmtpunix[5708]: duplicate_check: <201005260334.o4Q3Yh8n009280@hp.yyy.com.mx> user.prueba 0
May 25 22:34:46 hp lmtpunix[5708]: mystore: starting txn 2147485807
May 25 22:34:46 hp lmtpunix[5708]: mystore: committing txn 2147485807
May 25 22:34:46 hp lmtpunix[5708]: duplicate_mark: <201005260334.o4Q3Yh8n009280@hp.yyyy.com.mx> user.prueba 1 274844886 6830
May 25 22:34:46 hp lmtpunix[5708]: Delivered: <201005260334.o4Q3Yh8n009280@hp.yyyy.com.mx> to mailbox: user.prueba
May 25 22:34:46 hp sendmail[9280]: o4Q3Yh8n009280: to=<xxx@yyyy.com.mx>, delay=00:00:00, xdelay=00:00:00, m ailer=cyrusv2, pri=30000, relay=localhost [[UNIX: /var/lib/imap/socket/lmtp]], dsn=2.0.0, stat=Sent

oink oink oink
 
Profile Email
 Quote
Joel Barrios Dueñas
 26/05/10 07:12  

Admin

Estado: desconectado
Site Admin

Identificado: 17/02/07
Mensajes: 1761
Localización:Mexico
Tengo la impresión de que tu problema es MailScanner. Prueba utilizar sendmail sin MailScanner.

PHP Formatted Code
service mailscanner stop
service sendmail start


Revisa la configuración de los límites de MailScanner.

NOTA: en CentOS/RedHat/Fedora, es redundante utilizar m4, porque 'service sendmail restart' hace lo necesario en automático sí está instalado sendmail-cf.

OJO: Si utilizas MailScanner, debes desactivar sendmail con chkconfig. MailScanner se encarga de iniciar automáticamente sendmail. Si arrancas Sendmail estando MailScanner activo y viceversa, es de esperarse que tengas estos problemas. Por eso es que no te aplican los cambios. El servicio que hay que reiniciar es el de mailscanner, no el de sendmail.

PHP Formatted Code
service mailscanner stop
service sendmail stop
chkconfig sendmail off
chkconfig mailscanner on
service mailscanner start
 
Profile Email Website
 Quote
Contenido generado en: 0.22 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 02:14 .
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado