2011年11月13日 星期日

postfix如何加入新使用者及安裝postfixadmin

100416 個人貼圖不見不再更新
※053012更新,請看最底下
要先安裝opemwebmail 再套件安裝postfix 
opemwebmail要下載tdeb安裝,
libmd5-perl要下載libmd5-perl_2.03-1_all.deb

※051412更新
將測試在ubuntu 12.04 svr上已安裝lnmp後,安裝postfix及openwebmail
openwebmail下載自http://www.openwebmail.org/openwebmail/download/current/

openwebmail-current.tar.gz
參照
https://help.ubuntu.com/community/OpenWebMail

先由synaptic安裝perl及以下相關

libauthen-pam-perl (0.16-1.1)
libconvert-asn1-perl (0.22-1)
libmd5-perl (2.03-1) ※無
libnet-ldap-perl (1:0.39-lubuntul)
perl-suid (5.10.0-19ubuntu1.1) ※無
wwwconfig-common (0.2.1)
libpg-perl (1:2.1.1-4) ※無

http://IP/cgi-bin/openwebmail/openwebmail.pl

111411
此為非網域內之使用者,須在svr加入

取自
https://help.ubuntu.com/community/Postfix

http://wiki.ubuntu.org.cn/index.php?title=UbuntuHelp:PostfixBasicSetupHowto/zh&variant=zh-hans

在終端機到 /etc/postfix

 [编辑] 为一个账号创建别名
下面的代码讲述了怎样设置一个别名。这个步骤是可选的,因为我们稍后会配置虚拟邮件域名的。加入这个步骤的目的是保证你在需要的时候明白如何配置。
建立一个用户
sudo useradd -m -s /bin/bash usename1
sudo passwd usename1
即可由OpenWebMail登入收發信
 
 
登入網頁為
在你的浏览器里打上你的http://IP/cgi-bin/openwebmail/openwebmail.pl
此 取自
http://forum.ubuntu.org.cn/viewtopic.php?t=66050
[教学]ubnutu安装openwebmail详解 apache支持CGI openwebmail不显图片的问题

安裝postfixadmin
111711取自 
紫贏的記事本: ubuntu 10.4 的postfix + mysql + postfixadmin 安裝記錄 
 
uBuntu 10.04 Server 安装Postfix,MySQL,postfixadmin,sasl ...

搭建PostfixAdmin 用于管理postfix虚拟域、虚拟用户不在是难题
 http://linuxxx.blog.51cto.com/1824808/668673
...

sudo apt-get install mysql-client mysql-server 
sudo apt-get install phpmyadmin apache2 libapache2-mod-php5 php5 php5-mysql
        mysql選最下ignore
6. 编辑config.inc.php配置文件
#cd /var/www/postfixadmin
#mv config.inc.php.sample config.inc.php
#vi config.inc.php
此處失敗,改
sudo gedit /var/www/postfixadmin/config.inc.php
 修改
$CONF['configured'] = true;
$CONF['default_language'] = 'tw';
$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfix';
$CONF['database_password'] = 'postfixadmin';
$CONF['database_name'] = 'postfix';
$CONF['database_prefix'] = '';

重新開機
登入 
http://IP/postfixadmin/users/login.php
以上面2個粗黑体字分別登入
要檢查先http://IP/postfixadmin/setup.php
登入後顯示

DEBUG INFORMATION:
Connect: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Please check the documentation and website for more information.
Postfix Admin
Forums
※此為未完成部份 111811

112311 如果要徹底删除mysql再重裝,參考
ubuntu 彻底删除 mysql 然后重装 mysql
...
删除 mysql
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //这个很重要
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
※未測試 

※060212 10.4 lst 再參考http://www.nowtaxes.com.tw/node/1147 
使用 Ubuntu 安裝郵件伺服器 (Mail Server):Postfix + Dovecot + Openwebmail  
...
只用postfix及openwebmail部份
不新增mail.example.com.tw
sudo telnet st104-desktop 25 ←改你的
ehlo st104-desktop 
離開鍵入quit 
 
openwebmail安裝
下載libmd5-perl 及openwebmail deb
 
安裝owm2.53-2.deb顯示 錯誤: 無法滿足相依性: apache|apache-ssl|httpd
sudo apt-get install httpd
顯示httpd是虛擬套件,提供者為:nginx 0.7.65-1ubuntu2.2,..... 
再lnmp一鍵安裝 
 
sudo dpkg -i owm2.53-2.deb
※以下是終端機顯示...
選取了原先未被選取的套件 openwebmail。
(正在讀取資料庫 ... 系統目前共安裝了 136737 個檔案和目錄。)
正在解開 openwebmail (從 owm2.53-2.deb)...
dpkg:因相依問題,不能設定 openwebmail:
 openwebmail 相依於 apache | apache-ssl | httpd﹔然而:
  未曾安裝套件 `apache'。
  未曾安裝套件 `apache-ssl'。
  未曾安裝套件 `httpd'。x←不必安裝
 openwebmail 相依於 perl-suid﹔然而:
  未曾安裝套件 `perl-suid'。
 openwebmail 相依於 libdbd-mysql-perl﹔然而:
  未曾安裝套件 `libdbd-mysql-perl'。
 openwebmail 相依於 libnet-ldap-perl﹔然而:
  未曾安裝套件 `libnet-ldap-perl'。
 openwebmail 相依於 libauthen-pam-perl﹔然而:
  未曾安裝套件 `libauthen-pam-perl'。
 openwebmail 相依於 libpgperl | libpg-perl﹔然而:
  未曾安裝套件 `libpgperl'。x←不必安裝 
  未曾安裝套件 `libpg-perl'。
 openwebmail 相依於 wwwconfig-common﹔然而:
  未曾安裝套件 `wwwconfig-common'。



 先synaptic將不完整安裝的openwebmail移除,再將上述安裝後重裝通過,

 

 




沒有留言: