Koozali.org: home of the SME Server

Mail ricevuta ma non recapitata

Offline filloweb

  • *****
  • 166
  • +0/-0
Mail ricevuta ma non recapitata
« on: December 14, 2011, 03:55:40 PM »
Ciao a tutti.

So che l'oggetto potrebbe essere fuorviante ma e' quello che mi succede su uno SME.

In pratica, dentro il log di QPSMTPD vedo la mail arrivata allo SME ma non la ricevo nella mailbox interessata.

Dopo aver eseguito un
Code: [Select]
signal-event post-upgrade ; signal-event reboot riprende a ricevere perdendo pero' parte dei messaggi che dovrebbero essere stati correttamente recapitati.

Avete qualche idea di cosa puo' essere?!?

Grazie.
filloweb

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: Mail ricevuta ma non recapitata
« Reply #1 on: December 14, 2011, 04:04:06 PM »
ciao

dovresti riportare qui l'estratto del log di qpsmtpd dal quale evinci che il messaggio รจ stato ricevuto.. estratto completo, please.. ev. mascherando gli indirizzi email ma senza segare il nome utente destinatario.

nel mentre, verifica ev. script personalizzati (.qmail, .procmail ed altro) per quell'utente

Offline filloweb

  • *****
  • 166
  • +0/-0
Re: Mail ricevuta ma non recapitata
« Reply #2 on: December 14, 2011, 04:22:28 PM »
Eccoti la porzione di log:

Code: [Select]
2011-12-14 15:45:44.141310500 5152 click, disconnecting
2011-12-14 15:45:45.072107500 4231 cleaning up after 5152
2011-12-14 15:XXX:15.787769500 5173 Accepted connection 0/40 from XXX.XXX.XXX.XXX / XXX.XXX.XXX.XXX.dsl.static.ip.kpnqwest.it
2011-12-14 15:XXX:15.787773500 5173 Connection from XXX.XXX.XXX.XXX.dsl.static.ip.kpnqwest.it [XXX.XXX.XXX.XXX]
2011-12-14 15:XXX:15.788745500 5173 tls plugin (init): ciphers: ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM
2011-12-14 15:XXX:15.795984500 5173 220 mail.destinationdomain.it ESMTP
2011-12-14 15:XXX:15.963105500 5173 dispatching EHLO mail.senderdomain.it
2011-12-14 15:XXX:15.964XXX6500 5173 250-destinationdomain.it Hi XXX.XXX.XXX.XXX.dsl.static.ip.kpnqwest.it [XXX.XXX.XXX.XXX]
2011-12-14 15:XXX:15.964502500 5173 250-PIPELINING
2011-12-14 15:XXX:15.964531500 5173 250-8BITMIME
2011-12-14 15:XXX:15.964562500 5173 250-SIZE 50000000
2011-12-14 15:XXX:15.96XXX18500 5173 250 STARTTLS
2011-12-14 15:XXX:16.165922500 5173 dispatching MAIL FROM:<sender@senderdomain.it> SIZE=124789 BODY=7BIT
2011-12-14 15:XXX:16.166169500 5173 full from_parameter: FROM:<sender@senderdomain.it> SIZE=124789 BODY=7BIT
2011-12-14 15:XXX:16.167224500 5173 getting mail from <sender@senderdomain.it>
2011-12-14 15:XXX:16.167284500 5173 250 <sender@senderdomain.it>, sender OK - how exciting to get mail from you!
2011-12-14 15:XXX:16.167409500 5173 dispatching RCPT TO:<destination@destinationdomain.it>
2011-12-14 15:XXX:16.168359500 5173 250 <destination@destinationdomain.it>, recipient ok
2011-12-14 15:XXX:16.168XXX1500 5173 dispatching DATA
2011-12-14 15:XXX:16.168717500 5173 354 go ahead
2011-12-14 15:XXX:16.503183500 5173 spooling message to disk
2011-12-14 15:XXX:18.895804500 5173 virus::clamav plugin (data_post): Changing permissions on file to permit scanner access
2011-12-14 15:XXX:18.9358XXX500 5173 virus::clamav plugin (data_post): clamscan results: /var/spool/qpsmtpd/1323873XXX6:5173:0: OK
2011-12-14 15:XXX:18.937011500 5173 logging::logterse plugin (queue): ` XXX.XXX.XXX.XXX     XXX.XXX.XXX.XXX.dsl.static.ip.kpnqwest.it  mail.senderdomain.it     <sender@senderdomain.it>        <destination@destinationdomain.it>        queued          <34e9a51e-6ba2-437e-XXX89-9b8XXXe3a6de6@mail.senderdomain.it>
2011-12-14 15:XXX:18.93XXX84500 5180 queue::qmail_2dqueue plugin (queue): (for 5173 ) Queuing qp 5180 to /var/qmail/bin/qmail-queue
2011-12-14 15:XXX:18.XXX7234500 5173 250 Queued! 1323873XXX8 qp 5180 <34e9a51e-6ba2-437e-XXX89-9b8XXXe3a6de6@mail.senderdomain.it>
2011-12-14 15:XXX:18.XXX7234500 5173 dispatching QUIT
2011-12-14 15:XXX:18.XXX7234500 5173 221 destinationdomain.it closing connection. Have a wonderful day.
2011-12-14 15:XXX:18.XXX7234500 5173 click, disconnecting

Tieni presente che

Code: [Select]
destination@destinationdomain.it

ha come username

Code: [Select]
destination
Il problema si presentava su una sola mailbox ( magazzino ) e adesso anche su un'altra ( ricambi ).
Il server e' up2date.

Onestamente non capisco.
Script personalizzati non ne ho fatti, e' una installazione pulita senza modifiche.

Grazie.
filloweb

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: Mail ricevuta ma non recapitata
« Reply #3 on: December 14, 2011, 04:44:20 PM »
ok, messaggio preso in carico dal sistema..

a questo punto, per i due accounts incriminati
Code: [Select]
db accounts show nomeaccount

e, analogamente, il contenuto di /home/e-smith/files/users/nomeaccount/.qmail

maschera le info sensibili ma non tagliare nulla, grazie

Offline filloweb

  • *****
  • 166
  • +0/-0
Re: Mail ricevuta ma non recapitata
« Reply #4 on: December 14, 2011, 04:52:02 PM »
Code: [Select]
[root@mail ~]# db accounts show ricambi
ricambi=user
    City=
    Company=
    Dept=
    EmailForward=local
    FirstName=Magazzino
    ForwardAddress=
    FreeBusy=
    LastName=Ricambi
    MaxBlocks=1024000
    MaxBlocksSoftLim=819200
    PasswordSet=yes
    Phone=
    Shell=/usr/bin/rssh
    Street=
    Uid=5052
    VPNClientAccess=no
[root@mail ~]#

Code: [Select]
[root@mail ~]# more /home/e-smith/files/users/ricambi/.qmail
#------------------------------------------------------------
#              !!DO NOT MODIFY THIS FILE!!
#
# Manual changes will be lost when this file is regenerated.
#
# Please read the developer's guide, which is available
# at http://www.contribs.org/development/
#
# Copyright (C) 1999-2006 Mitel Networks Corporation
#------------------------------------------------------------


| condredirect ricambi-junkmail headermatch 'X-Spam-Status: Yes'
# Forward not set
./Maildir/
[root@mail ~]#


Offline filloweb

  • *****
  • 166
  • +0/-0
Re: Mail ricevuta ma non recapitata
« Reply #5 on: December 14, 2011, 04:53:30 PM »
errata corrige.

La mailbox e' solo "ricambi" solo che a volte me la chiamano col suo nome e a volte "magazzino"... :-P

Grazie.
filloweb

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: Mail ricevuta ma non recapitata
« Reply #6 on: December 14, 2011, 05:16:32 PM »
ok.. a parte la riga "| condirect.." che dovrebbe essere eseguita solo in caso in cui l'header sia a yes non vedo nulla di strano

a questo punto:
- commenta manualmente quella riga con un # davanti
- apri 2 console.. in una
Code: [Select]
tail -f /var/log/qpsmtpd/current | tai64nlocal

nell'altra
Code: [Select]
tail -f /var/log/qmail/current | tai64nlocal

verifica se qmail effettivamente prende in carico il messaggio e se ci sono messaggi di errore
verifica inoltre se nella junkmail ci sono i messaggi

al momento non so cosa possa essere, ma pare essere qmail il problema

Offline filloweb

  • *****
  • 166
  • +0/-0
Re: Mail ricevuta ma non recapitata
« Reply #7 on: December 14, 2011, 05:25:38 PM »
Grazie per l'aiuto adesso controllo.

Tu che faresti?
A me viene voglia di piallare e reinstallare da zero...
:-P

filloweb

Offline Stefano

  • *
  • 10,894
  • +3/-0
Re: Mail ricevuta ma non recapitata
« Reply #8 on: December 14, 2011, 06:59:34 PM »
un server non si reinstalla M A I, se non per migrazione o morte dell'hw

cerchiamo di capire i problemi, con calma

Offline filloweb

  • *****
  • 166
  • +0/-0
Re: Mail ricevuta ma non recapitata
« Reply #9 on: April 12, 2012, 04:07:31 PM »
Ciao Stefano.

In merito a questo problema e in seguito al tuo suggerimento di utilizzare qmHandle mi sono accorto che il problema deriva da, credo, un messaggio "bloccante" nella coda di qmail. Purtroppo non riesco a capire quale sia ( la mailbox ha svariati messaggi in coda sia da ricevere sia da inviare ).
Potresti darmi un aiuto per capire quale messaggio blocca la coda? Considera che quotidianamente ho nella coda di qmail dei messaggi anche di 24 ore prima ( quando va bene ) e che succede per tutti gli utenti ma solo la solita mailbox va in blocco irrimediabile.
Grazie a qmHandle adesso posso agire senza riavviare eliminando tutti i messaggi in coda.

Non riesco davvero a capire che log devo guardare per trovare l'errore.

Grazie.
filloweb