Jake Vickers wrote:
Dan McAllister wrote:
Jake...
I DO have a bad habit of reading the documentation -- I use the
vqadmin program solely for retrieving passwords when idiot users
"forget" them -- usually the day after they have reset them for some
odd reason.
I have no doubt, and hope you do read the sparse docs we've put
together. The number 217-whatever is just one that I can reproduce
consistently with vqadmin.
If you created the domains via the CLI (and I'm assuming the values
are correct at that time) and they change later.... That's an
interesting one. Is the mysql DB on a different machine as well? I'm
starting to suspect something awry with either a DB being on a
different machine, or the filesystems being on a different machine. I
know there was an issue with MySQL5 when it came out, and I think the
end-result patch just "pings" the DB every so often to keep the
connection alive. Before that everyone was getting cannot connect to
DB messages.
Most clients have just the one server (most are dual-core Opterons, some
dual-CPU/dual-core (4 total cores) Opterons -- most are spec'd to 2GB
RAM per core). Those that have multiple servers have added an MS Windoze
Server 2000 or 2003 SBS. Even in those instances, the MySQL remains on
the Linux server. (My QMail Toasters are running on a Fedora Core 5
derivative -- loads of my own customizations that allow me to sell the
server as a service, and remotely administer the system as if it is just
1 instance of the same server over and over again. (Keeps me sane).
When a client asks for a new domain to be hosted on their system,
they submit a request via email. At that time, we add the domain to
their DNS, create a space for the web pages to be hosted, create an
admin account group for the new domain (who are able to edit the web
pages), and lastly create the email domain (vadddomain).
If you're PHP savvy this could be scripted. I have a bash script I
use to create new domains for my clients. It asks for the name, number
of mailboxes, quota, etc. and then creates it for me.
I'm an old-time UNIX guy -- I actually do all those steps in a
custom-built BASH script. As such, I'm inclined to leave it as-is now.
Make clients call in to add domains so I have more hands-on with them.
I actually then add a couple of items:
1) I set the postmaster account to point to MY postmaster account --
I read the postmaster mail for all domains I administer, whether on
my own server or a client's
2) I create an admin user mailbox (usually the owner of the company)
and set the password to something we've agreed upon earlier
3) I create webmaster and abuse aliases for my own webmaster and
abuse email mailboxes (on my own domain) -- same reason as for
postmaster
4) I email the client a PDF document that tells them how to log into
qmailadmin on their new webpage, how to use THEIR account (not
postmaster) and a brief primer on how to create each type of account
(mailbox, alias, responder, and list). They can always call for
additional support -- but the issues that new users bring up are
usually added to our PDF document so we don't have to answer it again!
Good ideas. I leave it up to the clients for their bounce messages and
what-not. 'Course I also set up and maintain their in-house networks,
networks in other states to connect back to the home office, VoIP
phone systems, I also do custom projects (http://thebuildercam.com/ as
an example, which I built from the ground up in my garage), etc., so I
don't feel guilty watching over their stuff as much. My biggest
problem right now is AOL. They recently changed their servers, and I
chase phantom-bounces all the time for 1 client who "checks the mail
server" for me - 50 times a day. 2 weekends ago he only got 50 emails
on a Sunday and was sending me text messages to my phone because he
said the email server was broke. He normally averages 150-200 messages
a day and figured that 100 or so had "gotten lost somewhere". It was
just a light day. He didn't know of any emails that actually bounced,
but he figured there had to be some. <sigh>
AOL is a pain -- but that's their history! "Why run ON the Internet when
you can build your own, internally housed, completely customized, uniq
Internet all right here! That way you're not hampered by anything like
/standards!/" (I think they thought they could out-Microsoft Microsoft
-- you know: "The E3 Strategy - Embrace, Extend, Exterminate"! :-)
I also offer a broad range of programs, mostly tailored to small to
mid-sized businesses, and specializing in non-centric environments (lots
of VPN clients, VoIP phone systems that allow users to roam across the
world and still make and receive "local" calls from the "Main Office"
and the like) all needing high availability and high data security.
Which brings me back to my current issue... this client is STILL
without email this evening, and I'm looking like an idiot because
I've checked everything I know how to check...
Are there NO CLI diagnostics that can try to find out why (or just as
importantly) WHERE qmail-smtp is failing to find the account???
You can use recordio to see what qmail-smtp is doing, and maybe see
where the break is. I've been traveling the last few days so I haven't
kept up on the threads much. What OS and version? Behind a NAT
firewall or public? Are just the /home and /backup dirs on NFS?
Thanks.
Turns out the error is now coming from qmail-send (earlier it was
qmail-smtp, but the MySQL fix seems to have gotten it thru qmail-smtp
and on to qmail-send.
The exact error message in QMLOG send is:
2007-07-17 10:06:40.201173500 new msg 2261131
2007-07-17 10:06:40.201177500 info msg 2261131: bytes 1551 from
<[EMAIL PROTECTED]> qp 21254 uid 89
2007-07-17 10:06:40.211859500 starting delivery 9: msg 2261131 to local
[EMAIL PROTECTED]
2007-07-17 10:06:40.211864500 status: local 1/10 remote 0/60
2007-07-17 10:06:40.215288500 delivery 9: failure:
Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/
2007-07-17 10:06:40.215294500 status: local 0/10 remote 0/60
2007-07-17 10:06:40.229608500 bounce msg 2261131 qp 21257
2007-07-17 10:06:40.229613500 end msg 2261131
You're not that far from me. My office is in Orlando, but I'm moving
to North Carolina this month. I'll still be in Orlando a couple days a
month though, since that's where the bulk of my clients are right now.
I realized that a few months back... so you're evacuating to NC like all
the rest, eh? My parents left for NC about 10 years ago (outside of
Cashiers, NC these days). So many ex-Floridians in NC, they're going to
have to build a new Disney up there! :-)