Register Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #1  
Old 20 Jun 2005, 01:04
tamarian tamarian is offline
 
Join Date: Oct 2001
Bouncing emails on QMail and Exim, for vBouncer 3.5

Hi folks,

I'm porting vBouncer to 3.5 with significant overhaul in functionality.

Some new features:

Uses vB's cron scheduled tasks (no more perl scripts)
Admin panel interface
Bouncing emails stats
Option for manual or automatic processing (demoting subscriptions options, etc)
Optional PM warning to bouncing members

It currently works for SendMail and Postfix, because I've used those and know a bit about them.

What I really need help with is the experience from those who use QMail or Exim on their dedicated servers. I need:

1. Format of the mail spool for QMail or Exim
2. If the spool is not a file, do you have an option to spool to a file?
3. A sample of spool data, preferably large, to benchmark and ensure decent extraction rate.

What's in it for you? You'll be able to use vBouncer on your server
Reply With Quote
  #2  
Old 23 Jun 2005, 02:45
merk merk is offline
 
Join Date: Nov 2001
Real name: Tim
Im not a qmail guru unfortunatly, but I do use it on my server.

Whats the best way to get into contact with you? MSN? IRC?

edit: It should be noted that I also use vpopmail and qmailadmin to control vpopmail. I _think_ that vpopmail uses Maildir for email delivery.

Will do some research when I have some free time.

Last edited by merk; 23 Jun 2005 at 02:49.
Reply With Quote
  #3  
Old 23 Jun 2005, 02:51
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by merk
Im not a qmail guru unfortunatly, but I do use it on my server.

Whats the best way to get into contact with you? MSN? IRC?

edit: It should be noted that I also use vpopmail and qmailadmin to control vpopmail. I _think_ that vpopmail uses Maildir for email delivery.

Will do some research when I have some free time.
I don't do much with IM/IRC, I get lost quickly Let's start with PM.
Reply With Quote
  #4  
Old 23 Jun 2005, 02:57
merk merk is offline
 
Join Date: Nov 2001
Real name: Tim
Sounds fair

Ive done a bit of digging and vpopmail definatly uses Maildir.

Under maildir there are 3 directories:
  • cur
  • new
  • tmp
There are heaps of files in cur/new and none in tmp.

I have a users directory with megabytes of spam still in there if you want it
Reply With Quote
  #5  
Old 23 Jun 2005, 03:06
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by merk
Sounds fair

Ive done a bit of digging and vpopmail definatly uses Maildir.

Under maildir there are 3 directories:
  • cur
  • new
  • tmp
There are heaps of files in cur/new and none in tmp.

I have a users directory with megabytes of spam still in there if you want it
Sure , it would be nice to see some real data. Does that user have bounced email notices? Please email to webmaster @ lowcarber.org
Reply With Quote
  #6  
Old 23 Jun 2005, 03:08
merk merk is offline
 
Join Date: Nov 2001
Real name: Tim
there seems to be a couple, ill check another addr for heaps.

I dont have a program that can email from the server, I will send a url to that address where you can get a tar of the maildir.

There seems to be insane amounts of spam, and a couple of bounces (as far as fgrep told me).

Hope it helps

Last edited by merk; 23 Jun 2005 at 03:12. Reason: Automerged Doublepost
Reply With Quote
  #7  
Old 23 Jun 2005, 13:04
tamarian tamarian is offline
 
Join Date: Oct 2001
Looks good Merk. Now the next step is to test spooling to a file, instead of maildir.

According to QMail docs, this is an easy step. It would be nice if you can test it, and let us know if it worked:

In the home directory of a test user account, create a file called .qmail the content of that file should be a single line indicating the spool file:

/var/spool/subscriber_notify

Or any path you choose. The file needs to exist, so we can first create by touch

touch /var/spool/subscriber_notify

Now send a test email to that account, and see if is directed into that file

I found the info here, from the Amail site:

http://www.qmail.org/man/man5/dot-qmail.html
Reply With Quote
  #8  
Old 24 Jun 2005, 02:43
merk merk is offline
 
Join Date: Nov 2001
Real name: Tim
Originally Posted by tamarian
Looks good Merk. Now the next step is to test spooling to a file, instead of maildir.

According to QMail docs, this is an easy step. It would be nice if you can test it, and let us know if it worked:

In the home directory of a test user account, create a file called .qmail the content of that file should be a single line indicating the spool file:

/var/spool/subscriber_notify

Or any path you choose. The file needs to exist, so we can first create by touch

touch /var/spool/subscriber_notify

Now send a test email to that account, and see if is directed into that file

I found the info here, from the Amail site:

http://www.qmail.org/man/man5/dot-qmail.html
I will test it out this afternoon.
Reply With Quote
  #9  
Old 24 Jun 2005, 03:51
tamarian tamarian is offline
 
Join Date: Oct 2001
Great. If that works, you're all set to run vBouncer. Just need to chmod the file to 666.
Reply With Quote
  #10  
Old 24 Jun 2005, 06:42
merk merk is offline
 
Join Date: Nov 2001
Real name: Tim
Okay, finally got it working. There was a small catch with dot-qmail files in vpopmail

For a normal qmail installation, you need to use a .qmail file in the users home directory (as far as i can tell).

for vpopmail, a user doesnt have a home directory, and it dosent go into the users virtual mail directory either, it sits just below that in the domain's "root" directory. /home/vpopmail may be different for some users.

/home/vpopmail/domains/domain.com/.qmail-bounce for [email protected] (contents as above)

The contents of the file are still the same.
Reply With Quote
  #11  
Old 24 Jun 2005, 13:04
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by merk
Okay, finally got it working. There was a small catch with dot-qmail files in vpopmail

For a normal qmail installation, you need to use a .qmail file in the users home directory (as far as i can tell).

for vpopmail, a user doesnt have a home directory, and it dosent go into the users virtual mail directory either, it sits just below that in the domain's "root" directory. /home/vpopmail may be different for some users.

/home/vpopmail/domains/domain.com/.qmail-bounce for [email protected] (contents as above)

The contents of the file are still the same.
Cool. Do you feel like testing the vBouncer with it?

I have update the how-to instructions with your findings:

http://www.vbulletin.org/forum/showp...50&postcount=3

Let me know if I got it wrong

Last edited by tamarian; 24 Jun 2005 at 14:11. Reason: Automerged Doublepost
Reply With Quote
  #12  
Old 25 Jun 2005, 09:21
merk merk is offline
 
Join Date: Nov 2001
Real name: Tim
Originally Posted by tamarian
Cool. Do you feel like testing the vBouncer with it?

I have update the how-to instructions with your findings:

http://www.vbulletin.org/forum/showp...50&postcount=3

Let me know if I got it wrong
Awsome. Unfortunatly I am unable to run vBouncer at this point in time because I will be upgrading when 3.5.0 goes final and I have finished porting my private hacks (and god knows how long that will take ).

I might try out the 3.0.7 version (if there is one?) in a few days if I get time and get sick of all the email spam
Reply With Quote
  #13  
Old 25 Jun 2005, 12:06
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by merk
I might try out the 3.0.7 version (if there is one?) in a few days if I get time and get sick of all the email spam

There is one, written in Perl
Reply With Quote
  #14  
Old 25 Jun 2005, 14:35
merk merk is offline
 
Join Date: Nov 2001
Real name: Tim
yuk perl
Reply With Quote
  #15  
Old 25 Jun 2005, 14:43
tamarian tamarian is offline
 
Join Date: Oct 2001
You know, I might actually port it to 3.0.7 shouldn't be too hard.
Reply With Quote
Reply

Similar Threads
Thread Thread Starter Forum Replies Last Post
vBouncer: reduce server load by unsubscribing bouncing members from threads tamarian vBulletin 3.5 Add-ons 389 14 Jan 2013 09:06
vBouncer (PHP): reduce server load by unsubscribing bouncing members from threads tamarian vBulletin 3.0 Full Releases 160 15 Nov 2008 21:54
vBouncer : Change thread subscribtion options for members with bouncing emails tamarian vBulletin 3.0 Full Releases 81 27 Jun 2005 12:40
vBouncer : Unsubscribe threads for members with bouncing emails tamarian vBulletin 2.x Full Releases 26 21 Jun 2005 20:12



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 06:18.

Layout Options | Width: Wide Color: