Date: Thu, 19 Oct 2000 20:22:16 +0200 From: "Dave Wilson" <davew@sai.co.za> To: <freebsd-isp@FreeBSD.ORG> Cc: <sendmail-questions@sendmail.org> Subject: Moving mail to another server for 700 accounts Message-ID: <022d01c039f9$855d5460$112821c4@sai.co.za>
next in thread | raw e-mail | index | archive | help
Hi guys, howzit going ? I have been given the wonderful *not* job of moving 700 mail accounts to a non-unix mail server. I have a little script that Phillip(FreeBSD-ISP list *thanks*) helped me out with that allows me to move each mail accounts data to a specified SMTP server, the only problem is that I can only do it one account at a time ....which would be a bit tiresome with 700 mail accounts This is the script Phillip gave me which works perfectly for one user at a time: formail -b -Y -f -s /usr/sbin/sendmail -oi $USERNAME@new.mail.server < /var/mail/$USERNAME So what I would type is: formail -b -Y -f -s /usr/sbin/sendmail -oi user1@new.mail.server < /var/mail/user1 The problem is that I would have to do this for each account ie. user1, user2, user3 etc. all the way up to user700. Does anyone know how I can get all 700 accounts across in one go ? I have tried various bash variables etc. to get this working but don't seem to have any luck Don't laugh, but this is one way I tried ;-) : # awk -F: '$3 > 100 { print $1}' /etc/passwd > /etc/mail/everyone #Gets all users listed on /etc/mail/everyone # ALLUSERS=`cat /etc/mail/everyone` #Sets the variable for all my users # formail -b -Y -f -s /usr/sbin/sendmail -oi $ALLUSERS@new.mail.server < /var/mail/$ALLUSERS #Tries to mail the whole lot off. Doing the above led to sendmail or bash or something complaing about an "ambiguous redirect" ?? I donno, I'm really lost and don't feel like spending 5 hours moving each accounts' mail separately, please help if you can.... I would appreciate it a hell of a lot. Thanks Regards Dave Wilson The S.A. Internet (033) 3456777 0825496159 http://www.sai.co.za "Who is "General Failure", and what is he doing reading my hard disk ?" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?022d01c039f9$855d5460$112821c4>