Thanks Jerry,
BTW, I have tried modifying as follows, but still I script doesn't effective.
Also I gave full permission for script execution.
unix_listener auth-userdb {
group = vmail
mode = 0666
user = vmail
}
service santhosh-filter-out {
executable = script /usr/local/bin/mail-filter-out.sh
unix_listener santhosh-filter-out {
group = vmail
mode = 0666
user = vmail
}
user = dovecot
}
service santhosh-filter {
executable = script /usr/local/bin/mail-filter.sh
unix_listener santhosh-filter {
group = vmail
mode = 0666
user = vmail
}
}
On Thu, Mar 31, 2016 at 8:00 PM, use experience useexperience@gmail.com wrote:
Hello Team,
I am using script to create a database (Testing, so that I can use it for further my feature)
service santhosh-filter {
executable = script /usr/local/bin/mail-filter.sh
unix_listener santhosh-filter {
mode = 0777 user = vmail
}
}
mail-filter.sh contains
mysql -uroot -proot -e "create database temp5;"
exec "$@"
Please help me.
On Thu, Mar 31, 2016 at 7:56 PM, use experience useexperience@gmail.com wrote:
output of *dovecot --version*: Dovecot version : 2.2.9
output of *doveconf -n:*
auth_debug = yes
auth_mechanisms = plain login
auth_verbose = yes
disable_plaintext_auth = no
mail_debug = yes
mail_location = maildir:/var/mail/vhosts/%d/%n:LAYOUT=fs:DIRNAME=dovecot_maildir
mail_plugins = " mail_log notify mail_filter"
mail_privileged_group = mail
namespace inbox {
inbox = yes
location =
mailbox Drafts {
auto = subscribe special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
auto = subscribe special_use = \Sent
}
mailbox "Sent Messages" {
auto = no special_use = \Sent
}
mailbox Spam {
auto = create special_use = \Junk
}
mailbox Trash {
auto = no special_use = \Trash
}
mailbox virtual/All {
auto = no special_use = \All
}
prefix =
}
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
plugin {
autocreate = Trash
autocreate2 = Spam
mail_filter = santhosh-filter %u
mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename flag_change save mailbox_create
mail_log_fields = uid box msgid size flags vsize from subject
}
protocols = " imap lmtp pop3"
service auth-worker {
user = vmail
}
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix mode = 0777 user = postfix
}
unix_listener auth-userdb {
mode = 0777
}
user = dovecot
}
service imap-login {
executable = imap-login -R rawlogs
}
service imap-postlogin {
executable = script-login /usr/local/bin/postlogin.sh /etc/dovecot/script/echo.sh
user = vmail
}
service imap {
executable = imap imap-postlogin
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix mode = 0600 user = postfix
}
}
service santhosh-filter-out {
executable = script /usr/local/bin/mail-filter-out.sh
unix_listener santhosh-filter-out {
mode = 0777 user = vmail
}
user = dovecot
}
service santhosh-filter {
executable = script /usr/local/bin/mail-filter.sh
unix_listener santhosh-filter {
mode = 0777 user = vmail
}
}
ssl_cert =
ssl_key =
userdb {
args = uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n
driver = static
}
protocol imap {
mail_plugins = " autocreate"
}