Hi thanks for your quick reply we are building a web system that permits the
sending of mail to a user defined mailling list for each of the contacts on
the mailling list we send one mail ex : ([EMAIL PROTECTED] ->
[EMAIL PROTECTED] , [EMAIL PROTECTED] -> [EMAIL PROTECTED] , ... ) for
this we use a foreach that iterates the recipeints array
We use sendmail to send the mail , I was hopping it was possible to have a
relation between each mail we send and the log generated for that mail to
get reports back to the webapp that could confirm for example virus found ,
email sucessfull , email rejected etc etc , but when i go to the logs e
cannot associate de log line with the sendmail command that generated that
log , i dont know if im explain myself well but :
1 - sendmail , to send the mail
2 - sendmail reports to syslog
3 - syslog inserts records in mysql database
In the table that holds the logs it is impossible to know what logs belong
to waht sendmail command
I was hopping the following beahviour for postfix
1 - the script executes sendmail
2 - sendmail returns back a unique code for that mail
3 - sendmail and the other programs report to syslog status of that
mail always prependend with that code
4 - we go to the database and select all line logs belonging to th
individual sendmail command executed by referencing the unique code
I dont seem to find this behaviour if is not implemented we are willing to
hack the source but only in last resort
Once again sorry my english
Regards : Pedro Rocha , PT
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Em nome de Ralf Hildebrandt
Enviada: quinta-feira, 7 de Agosto de 2008 16:30
Para: [email protected]
Assunto: Re: Track logs
* [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
No space before a "," ...
And use a "." sometimes.
> Hi there Im having sort of a problem down here, i use php and foreach
> cycle to send mail with postfix, i tweaked the php scripts to get some
> output with sendmail program but if i understood weell by the time i
> get response fom sendmail (one sendmail execution by foreach iteration
> ), in verbose mode -vv i can only record queue_id but By grepping the
> logs queue_id that i can relate to the foreach iteration etc etc,
What for?
> returns few info regarding the aummount os logs generated per mail,
aummount os logs?
> i know that postfix uses various programs to handle all the process
> but how to realate this log line is form this mail the next line too
> isnt there a unique identifier per mail as i would grep by some sort
> of code a see the logs respecting to that particular sendmail
> execution,
The queueid is unique.
> i know also ... This isnt so linear as mails could stay in queu and
> when i go consulting the logs all info would not be avaible, but in
> case of email succed 14 lines of logs per mail are generated but how
> to relate them how to relate an id by the time of calling sendmail and
> having it when grepping log to indivdualize status per mail,
What do you want to relate?
What do you want to do?
--
Ralf Hildebrandt ([EMAIL PROTECTED]) [EMAIL PROTECTED]
Postfix - Einrichtung, Betrieb und Wartung Tel. +49 (0)30-450 570-155
http://www.arschkrebs.de
A mathematician is an engine for converting coffee into theorems.