Jump to content

  •  

Staff applications open!

We are looking for dedicated members to join the Community Team to help enforce the community rules and make IV a better place for everyone.
Do you think you have what it takes to join? Apply here: http://invision-viru...f-applications/
IV Management

Submitter

File Information

  • Submitted: Jan 06 2019 07:55 PM
  • Last Updated: Jan 06 2019 07:55 PM
  • File Size: 16.69K
  • Views: 686
  • Downloads: 64
  • Compatibility: 4.3.x

Download [PAID] (SL) Email actions 1.0.0

- - - - -



Screenshots

Many users has bad email: account deleted, user suspended, no space in mailbox etc. Your mails to this users back to you with errors.

This is advanced version of (SL) Force users to change email

Features:
  • Make users unapproved until they did not change their email address
  • To users with bad emails did not send any emails
  • Approving emails by users
  • Move users to selected group
  • Log all actions

All you need for work is bad emails list.


How to get users list with bad emails?

1. Manually: see your mailer-daemon letters

2. You can use special services

2. Auto: in mail error.log

I am doing like this:


#BAD EMAILS
cat mail.log|grep "user is terminated\|No such user\|account is disabled\|The email account that you tried to reach does not exist" >mail.log.badmails
cat mail.log.badmails|cut -d " " -f1,2|uniq -c >mail.log.badmails.stats
sed -E "s/[[:space:]]+/ /g" mail.log.badmails|cut -d " " -f7|sort|uniq -c|sort -n -r|sed 's/to=<//g'|sed 's/>,//g'|sed 's/	//g' >mail.log.badmails.to.stats
sed -E "s/[[:space:]]+/ /g" mail.log.badmails|cut -d " " -f7|sort|uniq -c|sort -n -r|sed 's/.*to=<//g'|sed 's/>,//g' >mail.log.badmails.list


You get file mail.log.badmails.list where all your bad mails listed.

Just copy-paste into config. Thats all.

Tested with 4.3!


Screenshots

Screenshots Screenshots Screenshots Screenshots



Other files you may be interested in ..





15 user(s) are online (in the past 15 minutes)

3 members, 8 guests, 0 anonymous users


Bing (2), Google (2), transportpl, Shugo, AssAssiNX