That could very well be, Tom.
Stéphane, I believe the odd behavior is due to qmail's 'extension'
feature, which comes into play with accounts that contain a '-', and the
portion before the dash matches another account or forward. You could
avoid this 'collision' (or 'conflict' or 'commonality') by choosing
different address names, such as 'ssiad_secretariat@' or
'ssiad.secretariat@' or 'secretariat-ssiad@' (providing there is no
account or forward called 'secretariat@' in this last case).
Email extensions are a handy feature for some users, but admins need to
be careful when using a '-' in account names.
On 04/24/2014 09:43 AM, Tom Collins wrote:
This sounds like a possible bug (or perhaps a configuration issue) in
With MySQL aliases, vdelivermail handles delivery. It's finding the ssiad forward first
and delivering the message there (since "-secretariat" is an extension to that
By deleting the alias record stored in MySQL and replacing it with a dot-qmail
file (.qmail-ssiad), you're allowing Qmail to handle its delivery before the
message is handed off to vdelivermail.
It's been a long time since I've worked with the vpopmail source code, but I
imagine you'll find logic in vdelivermail that has it checking for aliases
before mailboxes, and it's iterating through all possible base/extension pairs
(foo-bar-baz, then foo-bar, then foo).
On Apr 24, 2014, at 12:50 AM, Stéphane SALETTES wrote:
You don't understand my problem, maybe because my english is bad :(
ssiad-secretar...@piemont.fr is a standalone account no foward
spa...@piemont.fr is a standalone account no foward
and ss...@piemont.fr is just a foward to spa...@piemont.fr
but if i send a message to ssiad-secretar...@piemont.fr nothing in is mailbox
but the message is in the box of spa...@piemont.fr
the work arraound that i find is delete the foward on qmailadmin (mysql)
(ss...@piemont.fr -> spa...@piemont.fr) and create a file
Hope you understand me this time sorry :)
1 Bis Ave Pech Loubat
ZI La Coupe
Tél: 33 (0)4 68 41 73 00
FAX : 33 (0)4 6841 73 02
GSM: 33 (0)6 85 36 67 28
De : xaf [mailto:x...@abaxe.net]
Envoyé : samedi 19 avril 2014 03:42
À : firstname.lastname@example.org
Objet : Re: [vchkpw] Re: !!! CHECK SENDER !!![vchkpw] [SPAM] Re: [SPAM]
|--> Eric Shubert, le 18/04/2014 23:38, a dit :
3) what you desire to happen
When i send a message to ssiad-secretar...@piemont.fr i want that
the message go to the ssiad-secretar...@piemont.fr mail box and
foward to spa...@piemont.fr
And when i send a massage to ss...@piemont.fr i want a simple
foward to spa...@piemont.fr
I think if you modify the ssiad-secretariat@ account to also forward a
copy to spasad@, that would achieve your desired behavior. I.e., in
qmailadmin, under the Routing section, select Forward To, and check
the Save a Copy checkbox.
it's a part of a solution
this will create a .qmail file in the user directory but vdelivermail won't
read it because of the extension addresses mechanism
ssiad-secretariat@ is an alias for user ssiad@ it's quite a strange conf to
give a forward to the user and the account to the alias
mail delivery in a glance
qmail-send -> qmail-lspawn -> qmail-local -> vdelivermail -> vuser/valias
we must shorten delivery before vdelivermail handle it because of ssiad
forward, vdelivermail will ignore ssiad-secretariat account
IMHO a 32 bit guest consumes less memory than a 64 bit one. Unless you
need to address more than 4GB of RAM you really don't get any benefit
from a 64bit VM.
Proxmox dev's seem to agree with me.
Also, the disks should be of type virtio and not IDE. Performance under
IDE sucks big time.
lspawn read users/cdb, we can shorten the delivery here, answer 2 local read
.qmail-files in domain directory, we can shorten too here, answer 1
answer 1, according vpopmail is in /home/vpopmail create a file
.qmail-ssiad-secretariat in /home/vpopmail/domains/piemont.fr
if you want to change the headers for spasad or
for straight copy
according to Eric explanation
we have a .qmail in /home/vpopmail/domains/piemont.fr/ssiad-secretariat/
we need local to read this .qmail file
so lspawn have to point to the correct directory before local handle delivery
add the line (check if 89:89 are uid gid of vpopmail:vchkpw)
before the piemont.fr virtual domain line and run /var/qmail/bin/qmail-newu to
a forward account instead of a simple forward delete ssiad forward create ssiad
account apply Eric solution without saving a copy ssiad will be master for
ssiad-everything but secretariat