顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - olderboy

頁: 1 2 [3] 4
61
Linux 討論版 / [問題]mysql的一個問題~~
« 於: 2003-09-11 10:59 »
小弟目前在 mysql 上有一點小小的問題,還請大大們指點一下了~~

目前,小弟有兩台 WEB SERVER 做 load balance,這兩台 WEB SERVER 上都安裝了 mysql~~
而,小弟是用 nfs mount 了一個 staroge 的空間在 Linux 上~~
將,WEB 的資料和 mysql 的 database,放在 nfs mount 起來的 staroge 內~
同時將兩台mysql 的 mysql.server 內的 datadir 改路徑去讀取同一個 DB
那~~對 兩台 server 上的 mysql 而言,就都是 localhost 了~~
那小弟也寫了一個 web 的程式~~去讀取 mysql的資料~~
在 mysql 的 connect 上,就都設定為 localhost ~~該沒錯吧!!因你從第一台 WEB SERVER 進來讀取資料,對他而言就是 localhost ;從第二台 WEB SERVER 進來讀取資料~對他而言也是 localhost ~~
但是~~這樣的話!!我在測試線上交易的時候~~
卻容易出現說~~DATABASE 損毀了~~
不知道有沒有大大這樣做過呢??
因小弟現正為這個問題苦惱呢??

62
拾人牙慧 / [DNS]用 DB 做 DNS 服務
« 於: 2003-09-05 13:39 »
引述: "abelyang"
引用
大大你好~~小弟我將 powerdns 安裝起來了~~
但是現在反遇到一個問題,就是使用 MySQL 的話!!
似乎是無法使用 master / slave 的~~
那不知道大大使用的 perl 寫的程式,可以做到這點嗎??
因目前正在處理 中華電信的 Case ,需要將這個部份做出來~~
不知大大可以指點一下嗎??謝謝~~


如果用 DB 做,不需要 master/slave 的觀念...
都是 master 就好,因為 master/slave 的觀念僅是 zone file 的同步
您只要能 "同步" ,都是 master 即可 , see ?


感謝大大的解答~~
那小弟我現還有一個問題,剛剛忘了問了~~
就是在建立 DNS 時,會在 /etc/named.conf 內寫入~~
那如用 DB 來做的話!!這個檔案是否還是要寫入呢??
還是不需要呢??或者是也將 /etc/named.conf 也寫到 DB 內呢??

63
拾人牙慧 / [DNS]用 DB 做 DNS 服務
« 於: 2003-09-05 11:32 »
引述: "abelyang"
請原諒我~~不行耶
因為和業務有關 , sorry
我想你還是試一下 PowerDNS 好了
我想原理都是一樣的
Sorry...


大大你好~~小弟我將 powerdns 安裝起來了~~
但是現在反遇到一個問題,就是使用 MySQL 的話!!
似乎是無法使用 master / slave 的~~
那不知道大大使用的 perl 寫的程式,可以做到這點嗎??
因目前正在處理 中華電信的 Case ,需要將這個部份做出來~~
不知大大可以指點一下嗎??謝謝~~

64
引述: "wilson"
請問那台server是那台阿??~~~@@

如果你是要兩台web server存取同一台SQL server
那你就要將web server上的程式寫成連向SQL server去存取資料
另外SQL server上也要設定權限給web server 才能連


Sorry~~小弟我沒有說清楚~~
是後台放了一台Storage Server ,是用 Sun 的 Solaris 架的~~
而在兩台 Linux 的 Web SERVER,則將 Solaris 的一個分割區 mount 到 Linux 上~~形成一個分割區~~
那目前 DB 是在其中一台的 WEB SERVER 上,但如此的話!!當存有 DB 的這台 WEB SERVER 掛點的話!!一樣還是掛了~~
所以小弟我才會想,將 DB 的資料也放到 放端的 Storage Server 上~~
如此,就不會有這樣的情形發生了~~
那這樣做的話!!是否,另一台 Web Server 上也要安裝上 MySQL 呢??
而將 DB 存放的路徑改到 Storage Server 上即可了呢??
還請大大指點一下囉!!謝謝

65
小弟想請教一下大大們~~
小弟目前有兩台web server~~來做balance,而web的資料存在後端的server上~~但是目前mysql的資料卻還是在其中一台server上,那小弟我也想將mysql的db 改放到後端的server 上,那不知在mysql中何處可以修改db存放的路徑呢??

那這兩台server 是否都要安裝mysql,在將db 指向到後端呢??如此是否就可以同時讀取一個db呢??還請大大指點一下小弟了呢??感激不盡~~

66
引述: "paulso"
搜尋 netmeeting and nat 大有收獲


感謝大大的提醒~~
那我看了很多的文章~~都發現到~~
只少要有一邊是真 IP 才可使用~~
而如要 Call 到內部的腦的話!!
也只能用 iptables 指到內部一台電腦上而以~~
參考的文章http://www.adj.idv.tw/server/linux_netmeeting.php
所以,才會請大大們指點一下的~~

67
請教一下大大~~

如何在兩方都是透過 NAT 的情況下,使用 Netmeeting??
像我們公司現在內部的都是透過 Linux 做 NAT 來上網的~~
而另一方,不管是客戶還是分公司的同仁也好~~
也都是透過 NAT 來上網的~~有可能是用 IP 分配器或 Linux 或 NT ~~
那目前我們是架了一台 ILS Server 來使用~~
但是仍會發現~~似乎仍是無法 Cell 到在公司內網的同仁~~
不知到是否有解決的方案呢??
因為想讓每個同仁,都可以透過 Netmeeting 來和客戶或者是分公司的同仁來討論事情~~
還請大大們指點一下了~~謝謝~~

68
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-09 21:05 »
alias_database =
  hash:/etc/aliases,
alias_maps =
  hash:/etc/aliases,
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
default_privs = nobody
home_mailbox = Maildir/
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/man
message_size_limit = 20480000
mydestination =
  localhost,
  $myhostname,
  localhost.$mydomain,
mydomain = localdomain
myhostname = localhost.localdomain
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relay_domains = $mydestination
sample_directory = /usr/etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP This is the $mail_name Banner Virus
smtpd_helo_required = yes
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = virtual
virtual_uid_maps = static:1001
unknown_local_recipient_reject_code = 450
virtual_mailbox_limit = 51200000
mynetworks = 127.0.0.0/8
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,check_relay_domains
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_delay_reject=yes


上面是我 main.cf 的設定內容,你參考一下吧!!
希望對你有幫助喔!!

69
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-09 09:39 »
引述: "清仔"
myhostname = mydomain.com

alias_maps = hash:/usr/local/etc/postfix/aliases
alias_database = hash:/usr/local/etc/postfix/aliases

virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_transport = virtual
virtual_uid_maps = static:1001


在 /usr/local/virtual 這個目錄,你的 owner 不是設成 1000嗎??
那下面這兩行,也該設定1000才行喔!!
virtual_uid_maps = static:1000
virtual_gid_maps = static:1000

請在試試吧!!如此該就可以了~~

70
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-09 09:36 »
引述: "清仔"
thank you very much
courier-imap己經設定成功了
/usr/local/virtual/裏的個人folder要自己開嗎?
pop3是好像成功了, 但postfix還是收不到信, 亦好像沒有回信說些什麼錯誤



恭喜你囉!!終於解決了一個問題了~~
那在 /usr/local/virtual 裡的 folder 會自動產生的~~
當你用 postfixadmin 去建立一個 e-mail account 後~~
就會寄一封信到你的信箱,同時建立個人的 folder 了~~
postfix 收不到信,是否看一下 maillog 出現什麼訊息呢??
看 log 才能夠找到問題的~~

71
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-08 20:58 »
引述: "清仔"
引述: "olderboy"
引述: "清仔"
我還過authmysqlrc了, 沒有空白鍵, 全部用tab的
開始有些灰心, 什麼也試過還是不行


可以麻煩你將設定檔都 post 上來嗎??
authmysqlrc 和 main.cf
我好看看是那出了問題囉!!

DEFAULT_DOMAIN mydomain.com
MYSQL_CRYPT_PWFIELD password
MYSQL_DATABASE postfix
MYSQL_GID_FIELD 1000
MYSQL_HOME_FIELD '/usr/local/virtual'
MYSQL_LOGIN_FIELD username
MYSQL_MAILDIR_FIELD maildir
MYSQL_NAME_FIELD name
MYSQL_OPT 0
MYSQL_PASSWORD postfix
MYSQL_SERVER localhost
MYSQL_UID_FIELD 1000
MYSQL_USERNAME postfix
MYSQL_USER_TABLE mailbox
main.cf有關嗎?
現在是pop3不行
不過看來postfix還是有一點問題, 不過遲些再處理
thank you
基本上是完全一樣 =_= 不知道為何不行...



你的 /usr/local/virtual 的 owner 是 1000 嗎??請確認一下囉!!
MYSQL_USERNAME postfix
 :D  :D  :D  :D  :D  :D  :D :D :D^請注意這裡喔!!每一行的最後都不可以有空白鍵喔!!只要有就會有問題的~~

72
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-08 11:54 »
引述: "清仔"
我還過authmysqlrc了, 沒有空白鍵, 全部用tab的
開始有些灰心, 什麼也試過還是不行


可以麻煩你將設定檔都 post 上來嗎??
authmysqlrc 和 main.cf
我好看看是那出了問題囉!!

73
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-02 21:59 »
引述: "清仔"
引述: "olderboy"
引述: "清仔"
引述: "清仔"
引述: "olderboy"
請參考http://phorum.study-area.org/viewtopic.php?t=16556

這是小弟我之前參考你提到的網站而做出來的~~
當然囉!!也感謝該站長的協助與幫忙

請問有信寄到你的virtual user, 在/var/local/virtual/有東西的嗎?

為何麼在pop3 login總是密碼錯誤
INSERT INTO mailbox (username,password,name,maildir) VALUES ('user@domain.tld',password('abc'),'Mailbox User','user@domain.tld/');
password('abc')
正確嗎?



我記得他的密碼是有加密的喔!!
你這樣 insert 進去,並沒有加密,那當然會一直出現密碼錯誤

請指教!
還有為何我的/usr/local/virtual/沒有目錄, postfixadmin是可以不用裝的嗎?


那就是沒有裝好囉!!所以不會建立目錄了~~
一開始的話!!我是建議你還是安裝 postfixadmin 的,比較方便,也比較容易找到問題~~

那你無法建立目錄的話!!該是 courier-imap 內的設定出了問題囉!!查看一下吧!!注意一下有沒有多了一些空白鍵喔!。這可是很重要的喔!!多一個就一直會有問題的~~

74
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-01 21:38 »
引述: "清仔"
引述: "清仔"
引述: "olderboy"
請參考http://phorum.study-area.org/viewtopic.php?t=16556

這是小弟我之前參考你提到的網站而做出來的~~
當然囉!!也感謝該站長的協助與幫忙

請問有信寄到你的virtual user, 在/var/local/virtual/有東西的嗎?

為何麼在pop3 login總是密碼錯誤
INSERT INTO mailbox (username,password,name,maildir) VALUES ('user@domain.tld',password('abc'),'Mailbox User','user@domain.tld/');
password('abc')
正確嗎?



我記得他的密碼是有加密的喔!!
你這樣 insert 進去,並沒有加密,那當然會一直出現密碼錯誤

75
Linux 討論版 / postfix + mysql 問題
« 於: 2003-07-01 21:37 »
在 /usr/local/virtual 裡會有你開啟的 e-mail account 的目錄囉!!
因為信就是送到哪裡的啊!!

76
Linux 討論版 / postfix + mysql 問題
« 於: 2003-06-30 21:15 »
請參考http://phorum.study-area.org/viewtopic.php?t=16556

這是小弟我之前參考你提到的網站而做出來的~~
當然囉!!也感謝該站長的協助與幫忙

77
小弟我,在網路上找了許久,才將這個部份實作出來的~~現在就 post 我安裝的步驟給各位大大分享一下~~

但是小弟我還是有個問題~~就是 Cyrus-SASL 的 SMTP  認證~~
我還是無法成功的使用~~
如有那位大大成功的安裝在一起的話!!還請告訴我喔!!謝謝~~


Postfix+Courier-IMAP+MySQL+Cyrus-SASL 安裝步驟

1.安裝MySQL

請到 http://www.mysql.com/downloads/download.php?file=Downloads%2FMySQL-3.23%2Fmysql-3.23.56.tar.gz&mirror=http%3A%2F%2Fgd.tuwien.ac.at%2Fdb%2Fmysql%2F 下載 MySQL

[root@dns local]# tar zxvf mysql-3.23.56.tar.gz
[root@dns local]# cd mysql-3.23.56
[root@dns mysql-3.23.56]# ./configure --prefix=/usr/local/mysql --with-charset=big5
[root@dns mysql-3.23.56]# make
[root@dns mysql-3.23.56]# make install
[root@dns mysql-3.23.56]# ./script/mysql_install_db
[root@dns mysql-3.23.56]# /usr/local/mysql/share/mysql/mysql.server start
[root@dns mysql-3.23.56]# /usr/local/mysql/bin/mysqladmin -uroot password xxxxxx


到此,MySQL安裝完畢囉!!

2.MySQL SETUP

2-1.Create the database

USE mysql;
INSERT INTO user (Host, User, Password) VALUES ('localhost','postfix',password('postfix'));
INSERT INTO db (Host, Db, User, Select_priv) VALUES ('localhost','postfix','postfix','Y');
CREATE DATABASE postfix;

2-2.Create the Alias Table

USE postfix;
CREATE TABLE alias (
  address varchar(255) NOT NULL default '',
  goto text NOT NULL,
  domain varchar(255) NOT NULL default '',
  create_date datetime NOT NULL default '0000-00-00 00:00:00',
  change_date datetime NOT NULL default '0000-00-00 00:00:00',
  active tinyint(4) NOT NULL default '1',
  PRIMARY KEY (address)
) TYPE=MyISAM COMMENT='Virtual Aliases - mysql_virtual_alias_maps';

2-3.Create the Domain Table

USE postfix;
CREATE TABLE domain (
  domain varchar(255) NOT NULL default '',
  description varchar(255) NOT NULL default '',
  create_date datetime NOT NULL default '0000-00-00 00:00:00',
  change_date datetime NOT NULL default '0000-00-00 00:00:00',
  active tinyint(4) NOT NULL default '1',
  PRIMARY KEY (domain)
) TYPE=MyISAM COMMENT='Virtual Domains - mysql_virtual_domains_maps';

2-4.Create the Mailbox Table

USE postfix;
CREATE TABLE mailbox (
  username varchar(255) NOT NULL default '',
  password varchar(255) NOT NULL default '',
  name varchar(255) NOT NULL default '',
  maildir varchar(255) NOT NULL default '',
  domain varchar(255) NOT NULL default '',
  create_date datetime NOT NULL default '0000-00-00 00:00:00',
  change_date datetime NOT NULL default '0000-00-00 00:00:00',
  active tinyint(4) NOT NULL default '1',
  PRIMARY KEY (username)
) TYPE=MyISAM COMMENT='Virtual Mailboxes - mysql_virtual_mailbox_maps';


3.安裝SASL

請到 ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.13.tar.gz 下載
[root@dns local]# tar zxvf cyrus-sasl-2.1.13.tar.gz
[root@dns local]# cd cyrus-sasl-2.1.13
[root@dns cyrus-sasl-2.1.13]# ./configure --with-mysql=/usr/local/mysql/
[root@dns cyrus-sasl-2.1.13]# make
[root@dns cyrus-sasl-2.1.13]# make install
[root@dns cyrus-sasl-2.1.13]# ln -s /usr/local/lib/sasl2 /usr/lib/sasl2


4.安裝Postfix

請到 ftp://postfix.cdpa.nsysu.edu.tw/postfix/postfix-release/official/postfix-2.0.9.tar.gz 下載
請先編緝 /etc/ld.so.conf 加入
/usr/local/mysql/lib/mysql
/usr/local/lib
[root@dns local]# ldconfig
[root@dns local]# tar zxvf postfix-2.0.9.tar.gz
[root@dns local]# cd postfix-2.0.9
[root@dns postfix-2.0.9]# make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -I/usr/local/include/sasl' 'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/local/lib -lsasl2'
[root@dns postfix-2.0.9]# make
[root@dns postfix-2.0.9]# make install
[root@dns postfix-2.0.9]# mkdir /usr/local/virtual
[root@dns postfix-2.0.9]# chown -R 1001:1001 /usr/local/virtual
[root@dns postfix-2.0.9]# chmod -R 751 /usr/local/virtual


5.設定Postfix

main.cf
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_transport = virtual
virtual_uid_maps = static:1001

5-1.mysql_virtual_alias_maps.cf

user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = alias
select_field = goto
where_field = address

5-2.mysql_virtual_domains_maps.cf

user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = domain
select_field = description
where_field = domain

5-3.mysql_virtual_mailbox_maps.cf

user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = mailbox
select_field = maildir
where_field = username


6.安裝 Courier-IMAP

請到 http://umn.dl.sourceforge.net/sourceforge/courier/courier-imap-1.7.2.tar.bz2 下載
[root@dns local]# bunzip2 courier-imap-1.7.2.tar.bz2
[root@dns local]# tar xvf courier-imap-1.7.2.tar
[root@dns local]# cd courier-imap-1.7.2
[root@dns courier-imap-1.7.2]# ./configure --disable-root-check --without-authuserdb --without-authpam --without-authldap --without-authpwd --without-authshadow --without-authvchkpw --without-authpgsql --without-authcram --without-authcustom --without-authdaemon --with-mysql-libs=/usr/local/mysql/lib/mysql/ --with-mysql-includes=/usr/local/mysql/include/mysql/ --with-authmysql
[root@dns courier-imap-1.7.2]# make
[root@dns courier-imap-1.7.2]# make install


7.編緝 Courier-IMAP

7-1.authmysqlrc

DEFAULT_DOMAIN          domain.tld
MYSQL_CRYPT_PWFIELD     password
MYSQL_DATABASE          postfix
MYSQL_GID_FIELD         1001
MYSQL_HOME_FIELD        '/usr/local/virtual'
MYSQL_LOGIN_FIELD       username
MYSQL_MAILDIR_FIELD     maildir
MYSQL_NAME_FIELD        name
MYSQL_OPT               0
MYSQL_PASSWORD          postfix
# MYSQL_PORT            0
# MYSQL_QUOTA_FIELD     quota
MYSQL_SERVER            localhost
# MYSQL_SOCKET          /var/mysql/mysql.sock
MYSQL_UID_FIELD         1001
MYSQL_USERNAME          postfix
MYSQL_USER_TABLE        mailbox
# MYSQL_WHERE_CLAUSE    server='mailhost.example.com'


8.安裝 Postfix Admin

請到 http://www.high5.net/howto/postfixadmin-1.5.0-5.tgz 下載
[root@dns htdocs]# tar zxvf postfixadmin-1.5.0-5.tgz

8-1.Postfix Admin Install

[root@dns local]# /usr/local/mysql/bin/mysql -uroot -pxxxxxx
mysql> USE mysql
mysql> INSERT INTO user (Host, User, Password) VALUES ('localhost','postfixadmin',password('postfixadmin'));
mysql> INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv) VALUES ('localhost', 'postfix', 'postfixadmin', 'Y', 'Y', 'Y', 'Y');

8-2.Postfix Admin Setup

[root@dns local]# /usr/local/mysql/bin/mysql -uroot -pxxxxxx
mysql> USE postfix;
mysql> CREATE TABLE admin (
mysql> username varchar(255) NOT NULL default '',
mysql> password varchar(255) NOT NULL default '',
mysql> domain varchar(255) NOT NULL default '',
mysql> create_date datetime NOT NULL default '0000-00-00 00:00:00',
mysql> change_date datetime NOT NULL default '0000-00-00 00:00:00',
mysql> active tinyint(4) NOT NULL default '1',
mysql> PRIMARY KEY (username)
mysql> ) TYPE=MyISAM COMMENT='Virtual Admins - Store Virtual Domain Admins';

78
Linux 討論版 / Re: postfix+mysql方案請教
« 於: 2003-05-21 22:18 »
引述: "nikebear"
各位學長們:
小弟有一事要請教各位學長
小弟要把系上的mail主機改成postfix+mysql的方式建置
(一來管理方便,二來不用在主機上建帳號安全性比較好一點)
不知道那邊有中文的參考文件可以看.....
實驗室的管理老師還要我按步就班的要我一步一步完成....
第一:先把 mail的帳號轉成 資料庫型式(我選擇了 postfix+mysql這個方式)
第二:加上sasl的smtp認證方式(主要是要讓學生可以在各地都可以透過主機寄信)
第三:加上電子郵件病毒防制(系上有買trend的授權,好像只有interscan這產品可以用,而且只能用在7.2版上,頭痛!!)
第四:提供web介面收發信件.....
小弟目前想要採用 redhat 8.0 版,系上約有1200位學生.....
小弟有幾點要想請學長們指點迷律一下
第一:web介面的話,我想要採用openwebmail這套,不知道這套是否能承受1200位學生同時上線收發mail呢?如果不行的話,各位學長有特別推薦的方案嗎?
第二:我是不是要抓postfix-*.src.rpm這個檔案回來重新編譯後才能支援mysql
呢?還是只要用postfix-*.rpm直接安裝即可??或者是去www.postfix.org抓最
新版的tarball回來裝?
第三:聽說trend的interscan蠻吃系統資源的,而且只支援到rh7.2版?我還有別
的選擇嗎?
第四:smtp的認證方式我目前手頭有相關的資料可以參考,想要請教的是採用mysql的方式在認證的設定上有什麼要特別注意的嗎?
抱歉一次詢問這麼多問題,小弟想先把大方向決定好之後,再行動手!
不然到時候方案換來換去的也蠻頭痛的!!
還請學長們給小弟意見指點一番.....
謝謝各位學長.....



想請問一下大大~~你第二驟的 sasl smtp認證的方式,是否何安裝的呢??可否請大大指點一二??小弟我一直找不到答案,安裝不出來這個功能

79
想請問一下大大們~~
有哪些是支援 maildir 格式的 webmail,且也有支援 IMAP 的呢??
我有裝 小松鼠 但是這套有點醜醜的~~

80
想請問一下大大們說!!
小弟我,安裝Postfix+MYSQL+COURIER-IMAP(virtual domain),都OK了~~
目前正在整理資料中~~

但是小弟我有一個小問題,就是 SMTP 的認證的問題~~
小弟我想用 Cyrus-SASL 來做 SMTP 的認證~~
但是他的認證方式,有用 pam 和 pwcheck 這兩種方法~~都是到 /etc/shadow 去做使用者的認證的~~
但是我安裝Postfix+MYSQL+COURIER-IMAP,這是透過 MYSQL 內去做使用者的認證的~~
不知道,是否有大大可提供一下,認證的方式呢??
要不然,不知該如何開 relay 給使用者用的呢??

81
請教一下大大們~~
不知該如何將 postfix 的 queue 刪除呢??
我不想一啟動後,就又一直在寄信了~~

82
找了許久的答案,至少讓我又找到一個問題了~~

就是在設定: main.cf
virtual_uid_maps = static:89
virtual_gid_maps = static:89


uid and gid 為 89,也就是在 /etc/passwd 檔案內的postfix 使用者的 id 才行~~
那我也設定了,另一個檔為
authmysqlrc
同樣的 uid and gid 設為 89~~
原以為這樣就可以了~~
但是卻發現,還是出現了 error ~~

Apr 22 16:20:28 localhost postfix/qmgr[8528]: A446A84D1E: from=<nobody@localhost.localdomain>, size=347, nrcpt=1 (queue active)
Apr 22 16:20:28 localhost postfix/virtual[8852]: A446A84D1E: to=<nick@so-buy.com.tw>, relay=virtual, delay=4148, status=deferred (recipient nick@so-buy.com.tw: bad uid 89 in virtual_uid_maps)


但是在 freebsd 上, postfix 的使用者 id 為 1001 ,同樣的設定為 1001 就可以~~
那為什麼會在 Linux 上不行呢??
到底 freebsd 和 linux 的使用者的設定有哪不同呢??
真的不懂~~就是不懂,還請大大們指點一下~~

83
想請教一下各位大大們說!!
我參考了下面的這個網址去實作了 Virtual Domain 的 E-mail
http://high5.net/howto/#postfix_setup_mailbox

但是呢??我的帳號和密碼,卻一直無法進入到 DB 內去 Check ~~
這真的是很讓我頭痛說!!

首先、我先安裝 MySQL
第二、我安裝 Postfix-2.1.13的版本
make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -I/usr/local/include/sasl -I/usr/local/bdb/include' 'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/local/lib -lsasl2 -L/usr/local/bdb/lib'

這是我在安裝 Postfix 時,下的參數,以求支援 MySQL

第三、我就安裝 Courier-IMAP ~~

./configure --disable-root-check --without-authuserdb --without-authpam --without-authldap --without-authpwd --without-authshadow --without-authvchkpw --without-authpgsql --without-authcram --without-authcustom --without-authdaemon --with-mysql-libs=/usr/local/mysql/lib/mysql/ --with-mysql-includes=/usr/local/mysql/include/mysql/ --with-authmysql

我就如此安裝好了~~
但是,當我打 telnet  localhost 110
user nick@so-buy.com.tw
pass angela

卻一直出現 Login FAILED~~
似乎是沒有到 MySQL 內去 Check 密碼和帳號說!!
不知到底是那出現了問題了呢??
還請大大們指點一下了~~
那 FreeBSD 那的文章,我也看過了,但還是解決不了說!!
只好請大大們幫個忙了~~

[/url]

84
請問一下大大們~~cyrpt 這個加密的密碼是如何產生的呢??
我想直接寫入到 database 內,但是卻不知道加密後的密碼為何~~
還請大大們指導一下~~

85
Linux 討論版 / maillog~~的訊息問題~~
« 於: 2003-01-26 21:40 »
請問一下大大們~~

maillog 內出現了queued mail for delivery 這個訊息是代表什麼意思呢??
信好像沒有寄出去耶!!
但是其它的 mail address 卻都可以收到!。只有少數幾個這樣子說!!
這是什麼問題呢??還請各位大大幫幫忙替小弟解答一下囉!!

86
引述: "小穎"
可以用Bind 9的View設內外部的DNS zone!^^


可以請大大指點一下嗎??
還是不太懂該如何去做了~~
我現在也正遇到這個問題說!!

87
Linux 討論版 / 一些 postfix 的問題請教
« 於: 2002-12-01 10:30 »
想請問一下大大,兩個有關 postfix 的設定問題?

第一、不知道有沒有人設定過,在postfix內,設定為“寄件失敗,並不通知寄件人”的功能呢??

第二、如我用“密件寄送”去寄送 100 幫mail 的話!!我查看過 log 檔了,發現他並不會寫入 maillog 中,除了最後一封 mail 有寫入 log 裡,但是其它的都完全沒有寫入,那不知道,有人有遇過這個問題嗎??這有會是那一個設定沒有設定好呢??

還請各位大大,幫忙查一下了~~

88
引述: "逸晨"
請改用 port 的安裝方式來安裝吧!!
使用 tarball 的話,有些是需要該相依套件的原始碼才行的,所以會比較麻煩,且在日後管理上也較不方便些,除非您夠瞭解且不怕麻煩。



那用port來安裝的話!!
不知道有支援 zlib+libpng+gd 嗎??
因為,有的軟體會要這三個套件耶!!

89
ㄟ各位大大~~
麻煩看一下了,這太困擾我了~~

我的安裝步驟如下:

使用pkg_add -v 指令安裝 jpeg,png,freetype,xpm,gd 等Package

安裝完後執行 cp /usr/local/lib/libgd.a /usr/local/include/gd

cd apache_1.3.26

./configure --prefix=/usr/local/apache_1.3.26

cd ../php-4.1.2

./configure --disable-debug --with-mysql=/usr/local/mysql --with-apache=/usr/local/apache_1.3.26 --with-gd=/usr/local/include/gd --with-zlib=/usr/local --enable-track-vars

make

就出現了下面的訊息了~~

In file included from gd.c:83:
gd_ctx.c: In function `_php_image_output_ctx':
gd_ctx.c:70: structure has no member named `free'
gd_ctx.c:98: structure has no member named `free'
gd.c: In function `_php_image_create_from':
gd.c:1176: structure has no member named `free'
*** Error code 1

Stop in /usr/local/php-4.1.2/ext/gd.
*** Error code 1

Stop in /usr/local/php-4.1.2/ext/gd.
*** Error code 1

Stop in /usr/local/php-4.1.2/ext.
*** Error code 1

Stop in /usr/local/php-4.1.2.
test#


還請各位大大幫看一下了~~

90
大大~~我也將amavis也裝好了~~
但是用你提供的script來報行的話!!
卻 出現了下面的訊息了耶!!
還請大大幫看看一下囉!!謝謝~~

 :cry: update.sh: line 2: =/usr/local/uvscan/: No such file or directory
update.sh: line 4: =ftp.nai.com: command not found
update.sh: line 5: =/put/datfiles/english/: No such file or directory
update.sh: line 7: =ncftpls -l ftp:// | grep ".tar" | colrm 1 39: No such file or directory
update.sh: line 8: print: command not found
update.sh: line 9: =$UpDateFile: command not found
update.sh: line 10: print: command not found
update.sh: line 12: =ls : command not found
update.sh: line 14: =$LsFile: command not found
update.sh: line 17: syntax error near unexpected token `{'
update.sh: line 17: `if ($LsFile ne "$uvscandir$UpDateFile"){'

頁: 1 2 [3] 4