I have an FTP folder and when a user uploads a file, I'd like to receive an email. Is there a daemon that will do that?

link|improve this question

feedback

4 Answers

up vote 1 down vote accepted

You can do something like it's suggested on this question.

link|improve this answer
Agreed - I was going to suggest something using inotify... – ErikA Sep 8 '10 at 4:16
feedback

I usually leave a tail -f running against a log in a terminal for situations like that.

You could configure logtwatch to watch the log for a string and e-Mail. Also, more recent versions of syslog-ng support similar functionality.

Additional solutions could include a host based IDS or the Linux auditing system. However, host IDS are typically not realtime and auditd/auditctl does not provide anything that the log solutions would not for this particular application.

link|improve this answer
feedback

Recent versions of ProFTPd include a ftpmail module which might do exactly what you asked for.

link|improve this answer
feedback

You could use incron for that purpose, which will use the inotify API of the Linux kernel.

You can create a rule which sends a mail to you every time a file is created (or modified, or deleted, or accessed...) in a certain directory.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.