--- mouss <[EMAIL PROTECTED]> wrote:

> Stephen Liu a écrit :
> > What I can't figure out is;
> >
> >
> > User 'satimis' was created when I built Debian Etch.  It has folder
> > created on /home/satimis
> >   
> 
> I thought you were after virtual mailbox domains. what do unix users
> have to do with this?
> > # ls -ld /home/satimis/
> > drwxr-xr-x 2 satimis satimis 4096 2008-10-09 17:02 /home/satimis/
> >
> >
> > satimis can't receive mails, all mails to [EMAIL PROTECTED]
> rejected
> > because it is not on vmail group.


Hi Mouss,


I followed this howto;
http://linux.justinhartman.com/Postfix_and_Courier_Installation_using_MySQL


to build this Mail Server.  After completion mails can be sent via
telnet and can be received by satimis, the only user of this box
created while installing/configuring Debian Etch.  The Mail Server is
running as domU (guest) on a Xen Machine with Debian Etch as Host OS,
dom0.  Mails sent to [EMAIL PROTECTED] were received on
/var/mail/satimis, which file was created automatically on the arrival
of the first mail.


On next day after booting the Xen Machine and starting the Mail Server
it was found that mails still can be sent via telnet.  But mails to
[EMAIL PROTECTED] were totally rejected.  I still can resolve how
this would happen.  I didn't touch the Mail Server after booting.


# tail /var/log/mail.log
Oct  9 14:24:02 xen6 postfix/smtpd[1415]: cannot load RSA certificate
and key data
Oct  9 14:24:02 xen6 postfix/smtpd[1415]: connect from
ti-out-0910.google.com[209.85.142.186]
Oct  9 14:24:02 xen6 postfix/trivial-rewrite[1419]: warning: do not
list domain satimis.com in BOTH mydestination and vi
rtual_mailbox_domains
Oct  9 14:24:02 xen6 postfix/smtpd[1415]: NOQUEUE: reject: RCPT from
ti-out-0910.google.com[209.85.142.186]: 550 5.1.1 <
[EMAIL PROTECTED]>: Recipient address rejected: User unknown in
local recipient table; from=<[EMAIL PROTECTED]> to
=<[EMAIL PROTECTED]> proto=ESMTP helo=<ti-out-0910.google.com>
Oct  9 14:24:02 xen6 postfix/smtpd[1415]: disconnect from
ti-out-0910.google.com[209.85.142.186]
Oct  9 14:25:51 xen6 postfix/smtp[1326]: 9EB723D80C: conversation with
f.mx.mail.yahoo.com[209.191.88.247] timed out whi le receiving the
initial server greeting
Oct  9 14:25:52 xen6 postfix/smtp[1326]: 9EB723D80C: host
g.mx.mail.yahoo.com[209.191.88.239] refused to talk to me: 421  Message
from (220.232.213.178) temporarily deferred - 4.16.50. Please refer to
http://help.yahoo.com/help/us/mail/defer /defer-06.html
Oct  9 14:25:52 xen6 postfix/smtp[1326]: 9EB723D80C: host
f.mx.mail.yahoo.com[68.142.202.247] refused to talk to me: 421  Message
from (220.232.213.178) temporarily deferred - 4.16.50. Please refer to
http://help.yahoo.com/help/us/mail/defer /defer-06.html
Oct  9 14:25:57 xen6 postfix/smtp[1326]: 9EB723D80C:
to=<[EMAIL PROTECTED]>, relay=b.mx.mail.yahoo.com[66.196.97.250]:25 ,
delay=5257, delays=4947/0.07/309/0.92, dsn=2.0.0, status=sent (250 ok
dirdel)
Oct  9 14:25:57 xen6 postfix/qmgr[1321]: 9EB723D80C: removed


After removed "satimis.com" on the line of mydestination of main.cf and
ran following command;

# cd /etc/postfix
# openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes
-keyout smtpd.key -keyform PEM -days 365 -x509


Restarted postfix.  Problem was partially solved.  "cannot load RSA
certificate and key data" disappeared.


Sent a mail to [EMAIL PROTECTED] on Gmail.  The mail was rejected
immediately.


# tail /var/log/mail.log
Oct  9 15:05:58 xen6 postfix/qmgr[1636]: B94273D80C: removed
Oct  9 15:06:27 xen6 postfix/smtpd[1637]: disconnect from
ti-out-0910.google.com[209.85.142.184]
Oct  9 15:09:47 xen6 postfix/anvil[1640]: statistics: max connection
rate 1/60s for (smtp:209.85.142.184) at Oct  9 15:05:57
Oct  9 15:09:47 xen6 postfix/anvil[1640]: statistics: max connection
count 1 for (smtp:209.85.142.184) at Oct  9 15:05:57
Oct  9 15:09:47 xen6 postfix/anvil[1640]: statistics: max cache size 1
at Oct  9 15:05:57
Oct  9 15:12:21 xen6 postfix/master[1630]: terminating on signal 15
Oct  9 15:12:21 xen6 postfix/master[1737]: daemon started -- version
2.3.8, configuration /etc/postfix
Oct  9 15:13:41 xen6 postfix/smtpd[1744]: connect from
ti-out-0910.google.com[209.85.142.190]
Oct  9 15:13:41 xen6 postfix/smtpd[1744]: NOQUEUE: reject: RCPT from
ti-out-0910.google.com[209.85.142.190]: 550 5.1.1
<[EMAIL PROTECTED]>: Recipient address rejected: User unknown in
virtual mailbox table; from=<[EMAIL PROTECTED]>
to=<[EMAIL PROTECTED]> proto=ESMTP helo=<ti-out-0910.google.com>
Oct  9 15:13:41 xen6 postfix/smtpd[1744]: disconnect from
ti-out-0910.google.com[209.85.142.190]


I don't know how to fix the problem.  Advice would be much appreciated.
 TIA

 
> If you want a single uid:gid to own the mail store, use
> virtual_uid_maps = static:5000
> virtual_gid_maps = static:5000
> (the 5000 values are the vmail uid and gid).
> 
> This is shown in the workaround.org howto. did you read it? and did
> you
> read and understand
>     http://www.postfix.org/VIRTUAL_README.html


Whether you meant this howto
http://workaround.org/articles/ispmail-etch/
.....
You need to set the virtual_uid_maps and virtual_gid_maps to these IDs:

$> postconf -e virtual_uid_maps=static:5000
$> postconf -e virtual_gid_maps=static:5000


and on
http://www.postfix.org/VIRTUAL_README.html#virtual_alias

Postfix virtual MAILBOX example: separate domains, non-UNIX accounts
???


I did follows already;
postconf -e 'virtual_uid_maps = static:5000'
postconf -e 'virtual_gid_maps = static:5000'


> > Oct 10 05:03:24 xen6 postfix/smtpd[1447]: NOQUEUE: reject: RCPT
> from
> > ti-out-0910.google.com[209.85.142.184]: 550 5.1.1
> > <[EMAIL PROTECTED]>: Recipient address rejected: User unknown in
> > virtual mailbox table; from=<[EMAIL PROTECTED]>
> >   
> 
> [EMAIL PROTECTED] is not found in virtual_mailbox_maps. you can use
> postmap -q to test your maps. for example:
> 
> # postmap -q [EMAIL PROTECTED]
> mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
> 
> This should return the mailbox location for [EMAIL PROTECTED]


# postmap -q [EMAIL PROTECTED]
/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
postmap: fatal: open database
/etc/postfix/mysql-virtual_mailbox_limit_maps.cf.db: No such file or
directory


# cat /etc/postfix/mysql-virtual_mailbox_limit_maps.cf
user = mail_admin
password = myadminpass
dbname = mail
table = users
select_field = quota
where_field = email
hosts = 127.0.0.1



Others noted with thanks


B.R.
Stephen 


Send instant messages to your online friends http://uk.messenger.yahoo.com 

Reply via email to