ExtMail服务器社区's Archiver

sxtywyg 发表于 2010-8-28 17:37

sendmail转成postfix

请教几个问题:

1.postfix main.cf里面的,
# hostname
mynetworks = 127.0.0.1
myhostname = mail.extmail.org
mydestination = $mynetworks $myhostname
我现在想用我自己的域名,域名是做过MX记录的,是否可以改成如下:
mynetworks = 192.168.1.2(这是个例子)
myhostname = mail.test.com(这是个例子,不方便说真实的域名)
mydestination = $mynetworks $myhostname
看资料,是否需要加?
myorigin = test.com
mydomain = test.com

2.我旧的邮件服务器装的是sendmail,使用的好象是mbox格式存储邮件,我想请教,sendmail本身没有使用mysql数据库,它使用的数据库是什么?
如果,我部署postfix+mysql的话,怎么可以把原先SENDMAIL邮件导入到postfix的mysql数据库里?

3.sql_virtual_mailbox_maps.cf里的配置:
user = extmail
password = extmail
hosts = localhost
dbname = extmail
table = mailbox
select_field = maildir(这里需要修改为mbox吗?)
where_field = username
#additional_conditions = and active = '1'
'
4./etc/authlib/authmysqlrc里的配置:
MYSQL_SERVER            localhost
MYSQL_USERNAME          extmail
MYSQL_PASSWORD          extmail
MYSQL_SOCKET            /var/lib/mysql/mysql.sock
MYSQL_PORT              3306
MYSQL_OPT               0
MYSQL_DATABASE          extmail
MYSQL_USER_TABLE        mailbox
MYSQL_CRYPT_PWFIELD     password
MYSQL_UID_FIELD         uidnumber
MYSQL_GID_FIELD         gidnumber
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        homedir(这个又是什么?是不是在家目录下,一般情况为/home下生成mbox?那么/var/spool/mail的邮件还会生成吗?sendmail的邮件默认是在这里的。)
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir(这里需要修改为mbox吗?)
MYSQL_QUOTA_FIELD       quota
MYSQL_SELECT_CLAUSE     SELECT username,password,"",uidnumber,gidnumber,\
                        CONCAT('/home/domains/',homedir),               \
                        CONCAT('/home/domains/',maildir),               \
                        quota,                                          \
                        name                                            \
                        FROM mailbox                                    \
                        WHERE username = '$(local_part)@$(domain)'

5、/var/www/extsuite/extman/docs/extmail.sql和var/www/extsuite/extman/docs/init.sql
这两个脚本里的数据库连接的用户名和密码,以及初始的邮箱地址和管理员密码需要修改吗?

谢谢,请大家帮帮忙吧。

hsmhtj 发表于 2010-8-28 17:57

非常想帮你一下,可我不了解。。。

lbq431 发表于 2010-9-6 14:24

1 mynetworks可以默认为127.0.0.1,不必改成你的现有ip
   myorigin = test.com    可不加
   mydomain = test.com 必须有

2 sendmail默认使用的是系统用户,邮件都存在一个单独的文件中,随着邮件的增多,收取会变慢
  导入方法论坛上有,搜一下即可

3 Postfix如果使用maildir格式存储的话是不必改动,我觉得maildir要好一些,每个邮件都是一个单独的文件

我觉得你要改的话还是安装Extmail的安装文档重新部署一个邮件服务器,账户导入mysql即可,还是采用原来的mailbox方式存储没多大意义,如果嫌麻烦的话装一个Emos 1.5即可。

楼主和我的情况差不多,我反正是这么改的,不急的话可以等等2.0,据说变化不小:L

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.