<div>Hi Frank,</div><div><br></div><div>there appear to be DNS and hostname issues.</div><div><br></div><div>The hostname "<a href="http://systea.fr">systea.fr</a>" uses CNAME records.</div><div>Will not work, use A records only.</div>
<div><br></div><div>Cheers,</div><div>C</div><br><div class="gmail_quote">On 21 May 2011 10:29, <a href="mailto:fsoyer@systea.net">fsoyer@systea.net</a> <span dir="ltr"><<a href="mailto:fsoyer@systea.net">fsoyer@systea.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi guys<br>
<br>
On a BO box already in production, emails are working, but I now want<br>
use mail aliases.<br>
But all aliases return "user unknown...". It's like<br>
virtusertable file was not used, but aliases.db ? I've no more idea.<br>
Please heeeelp !<br>
<br>
I tried :<br>
 makemap hash /etc/mail/mailertable < /etc/mail/mailertable<br>
 makemap hash /etc/mail/access.db < /etc/mail/access<br>
 makemap hash /etc/mail/virtusertable.db <  /etc/mail/virtusertable<br>
 /etc/init.d/sendmail restart<br>
<br>
and then to be sure :<br>
 cd /etc/mail<br>
 make clean<br>
 make<br>
 /etc/init.d/sendmail restart<br>
<br>
For example, I've an alias "frank.soyer" on a "fsoyer" user :<br>
# sendmail -bv <a href="mailto:fsoyer@systea.net">fsoyer@systea.net</a><br>
fsoyer@systea.net... deliverable: mailer local, user fsoyer<br>
<br>
# sendmail -bv <a href="mailto:frank.soyer@systea.net">frank.soyer@systea.net</a><br>
frank.soyer@systea.net... User unknown<br>
<br>
I also have an alias "f.soyer" on this user.  But on another domain<br>
"<a href="http://systea.fr" target="_blank">systea.fr</a>" on the same host I have a *user* f.soyer.<br>
Normally, <a href="mailto:f.soyer@systea.net">f.soyer@systea.net</a> should point to fsoyer in the domain<br>
<a href="http://systea.net" target="_blank">systea.net</a>, but :<br>
# sendmail -bv <a href="mailto:f.soyer@systea.net">f.soyer@systea.net</a><br>
f.soyer@systea.net... deliverable: mailer local, user f.soyer<br>
<br>
And more : I tried alias names "support" and "info", and receive :<br>
# sendmail -bv <a href="mailto:support@systea.net">support@systea.net</a><br>
admin... deliverable: mailer local, user admin<br>
# sendmail -bv <a href="mailto:info@systea.net">info@systea.net</a><br>
admin... deliverable: mailer local, user admin<br>
<br>
"admin" ??? Oh yes : this two aliases are in aliases file, pointing to<br>
the user admin !<br>
So I suppose that sendmail use aliases.db but not virtusertable.db.<br>
<br>
Then :<br>
# sendmail -d60.5 -bv <a href="mailto:frank.soyer@systea.net">frank.soyer@systea.net</a><br>
map_lookup(dequote, root, %0=root) => NOT FOUND (0)<br>
map_lookup(host, <a href="http://systea.net" target="_blank">systea.net</a>, %0=<a href="http://systea.net" target="_blank">systea.net</a>) => <a href="http://systea.net" target="_blank">systea.net</a>. (0)<br>
map_lookup(virtuser, <a href="mailto:frank.soyer@systea.net">frank.soyer@systea.net</a>, %0=<a href="mailto:frank.soyer@systea.net">frank.soyer@systea.net</a>,<br>
%1=frank.soyer) => NOT FOUND (0)<br>
map_lookup(virtuser, @<a href="http://systea.net" target="_blank">systea.net</a>, %0=@<a href="http://systea.net" target="_blank">systea.net</a>, %1=frank.soyer) =><br>
<a href="mailto:frank.soyer@www.systea.net">frank.soyer@www.systea.net</a> (0)<br>
map_lookup(host, <a href="http://www.systea.net" target="_blank">www.systea.net</a>, %0=<a href="http://www.systea.net" target="_blank">www.systea.net</a>) => <a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a>.<br>

(0)<br>
map_lookup(virtuser, <a href="mailto:frank.soyer@www2.systea.fr">frank.soyer@www2.systea.fr</a>, %<br>
0=<a href="mailto:frank.soyer@www2.systea.fr">frank.soyer@www2.systea.fr</a>, %1=frank.soyer) => NOT FOUND (0)<br>
map_lookup(virtuser, @<a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a>, %0=@<a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a>, %<br>
1=frank.soyer) => NOT FOUND (0)<br>
frank.soyer@systea.net... User unknown<br>
<br>
You see ? What is strange is the line :<br>
map_lookup(host, <a href="http://www.systea.net" target="_blank">www.systea.net</a>, %0=<a href="http://www.systea.net" target="_blank">www.systea.net</a>) => <a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a>.<br>

(0)<br>
where <a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a> is the local hostname. On another BO working fine<br>
(I use it to try to find differences with the sick one, without<br>
success...) this line point to the vhost name (with the right domain<br>
name) not to the hostname !<br>
<br>
And without surprise, I find :<br>
# sendmail -d60.5 -bv <a href="mailto:info@systea.net">info@systea.net</a><br>
map_lookup(dequote, root, %0=root) => NOT FOUND (0)<br>
map_lookup(host, <a href="http://systea.net" target="_blank">systea.net</a>, %0=<a href="http://systea.net" target="_blank">systea.net</a>) => <a href="http://systea.net" target="_blank">systea.net</a>. (0)<br>
map_lookup(dequote, info, %0=info) => NOT FOUND (0)<br>
map_lookup(virtuser, <a href="mailto:info@systea.net">info@systea.net</a>, %0=<a href="mailto:info@systea.net">info@systea.net</a>, %1=info) =><br>
NOT FOUND (0)<br>
map_lookup(virtuser, @<a href="http://systea.net" target="_blank">systea.net</a>, %0=@<a href="http://systea.net" target="_blank">systea.net</a>, %1=info) =><br>
<a href="mailto:info@www.systea.net">info@www.systea.net</a> (0)<br>
map_lookup(host, <a href="http://www.systea.net" target="_blank">www.systea.net</a>, %0=<a href="http://www.systea.net" target="_blank">www.systea.net</a>) => <a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a>.<br>

(0)<br>
map_lookup(dequote, info, %0=info) => NOT FOUND (0)<br>
map_lookup(virtuser, <a href="mailto:info@www2.systea.fr">info@www2.systea.fr</a>, %0=<a href="mailto:info@www2.systea.fr">info@www2.systea.fr</a>, %<br>
1=info) => NOT FOUND (0)<br>
map_lookup(virtuser, @<a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a>, %0=@<a href="http://www2.systea.fr" target="_blank">www2.systea.fr</a>, %1=info) =><br>
NOT FOUND (0)<br>
map_lookup(dequote, postmaster, %0=postmaster) => NOT FOUND (0)<br>
map_lookup(dequote, root, %0=root) => NOT FOUND (0)<br>
map_lookup(dequote, admin, %0=admin) => NOT FOUND (0)<br>
admin... deliverable: mailer local, user admin<br>
<br>
returning the alias (from aliases.db) "info" to "admin" (via postmaster,<br>
then root, then admin).<br>
<br>
A part of the virtusertable file :<br>
<------ snip<br>
<a href="mailto:support@www.systea.net">support@www.systea.net</a>       support<br>
<a href="mailto:info@www.systea.net">info@www.systea.net</a>        support<br>
@<a href="http://systea.net" target="_blank">systea.net</a>     %<a href="mailto:1@www.systea.net">1@www.systea.net</a><br>
<------ snip<br>
<br>
<a href="http://sendmail.mc" target="_blank">sendmail.mc</a> (I have regenerated <a href="http://sendmail.cf" target="_blank">sendmail.cf</a> from this one with m4) :<br>
...<br>
define(`ALIAS_FILE',`/etc/mail/aliases, /etc/mail/aliases.majordomo')dnl<br>
...<br>
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl<br>
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl<br>
FEATURE(redirect)dnl<br>
FEATURE(always_add_domain)dnl<br>
...<br>
<br>
So in the .cf I have<br>
Kvirtuser hash -o /etc/mail/virtusertable.db<br>
<br>
<br>
How many hours on that problem.......<br>
Thank you for any suggestion ! :/<br>
Frank<br>
<br>
_______________________________________________<br>
Blueonyx mailing list<br>
<a href="mailto:Blueonyx@mail.blueonyx.it">Blueonyx@mail.blueonyx.it</a><br>
<a href="http://mail.blueonyx.it/mailman/listinfo/blueonyx" target="_blank">http://mail.blueonyx.it/mailman/listinfo/blueonyx</a><br>
</blockquote></div><br>