Hi

recently I got a project at university which includes an enhancement for 
Postfix. I read through the code already and tried to understand the various 
daemons. I feel a little lost because this is the first big open source project 
I am working on.

The project description states that I have to implement some SMTP extension 
which provides two features. (1) The owner of an SMTP account should be able to 
upload personal information in the vCard format onto his mail account after 
authentication. (2) Everyone should be able to fetch the vCard from the mail 
server.

I think it would be appropriate to implement new commands within the SMTP 
daemon. If I understood the architecture right, I shouldn't do anything else 
within that daemon. Wouldn't it be better to create another daemon in order to 
load and store vCard data? I read about queues very often which are used to 
connect the daemons. Would that be the right approach for my project?

Regards,
Tom

Reply via email to