2014-09-01

postfix中一個人收多網域信件

例如我目前的網域為one.mail.com
我某天新增了一個two.mai.com的網域
假設我同一個人同一個帳號也要收到two.mail.com的信件
不考慮寄件網域的情況下
目前查到最簡單的方式如下

1.
# vi /etc/postfix/main.cf
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, two.mail.com
#mydestination加上two.mail.com

virtual_maps = regexp:/etc/postfix/virtual
# virtual_maps也加上regexp:/etc/postfix/virtual

2.
# vi /etc/postfix/virtual
#新增 例如 test@aaa.com.tw要能收到test@bbb.com.tw的信
#只要外部的人寄給test@bbb.com.tw就會把信轉給test@aaa.com.tw

/test@two\.mail\.com/ test@one.mail.com

3.
service postfix reload

完成!!

參考
http://ithelp.ithome.com.tw/question/10142215

2014-05-08

postfix僅允許特定信箱使用群組寄信

1,定义规范等级,名称分别为local_onlylocal_only1,修改main.cf(注:红色的代表新增加的)
[root@mail postfix]# vi main.cf

#youshengtao 2010-10-12
smtpd_restriction_classes = local_only, local_only1
local_only = check_recipient_access hash:/etc/postfix/plugin/plugin.list,reject
local_only1 = check_sender_access hash:/etc/postfix/plugin/plugin.users,reject

smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_non_fqdn_sender, reject_non_fqd
n_recipient, reject_unlisted_recipient, check_sender_access hash:/etc/postfix/plugin/plugin.users, check_sender_access hash:/etc/postfix/plugin/local_senders, check_recipient_access hash:/etc/postfix/plugin/local_recipients, permit_mynetworks, permit_sasl_authenticated, rejec
t_unauth_destination, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, check_policy_service inet:127.0.0.1:10031



2,建立相关的目录,也可以不建目录,直接放在postifx目录下面,不过,为了以后维护方便,我还是建了一个目录。
[root@mail ~]# mkdir -p /etc/postfix/plugin
[root@mail ~]# cd /etc/postfix/plugin/

[root@mail plugin]# vi local_recipients
qtyg@ourgame.com local_only1

[root@mail plugin]# vi local_senders
wanglujing@ourgame.com local_only
renlina@ourgame.com    local_only
caiyanyan@ourgame.com  local_only
qinwen@ourgame.com     local_only
shiwanting@ourgame.com  local_only

[root@mail plugin]# vi plugin.list
qtyg@ourgame.com OK

[root@mail npc]# vi plugin.users
wanglujing@ourgame.com OK
renlina@ourgame.com    OK
caiyanyan@ourgame.com  OK
qinwen@ourgame.com     OK
shiwanting@ourgame.com OK


3,使用postmap将下列的文件转换成postfix可直接查询的格式。
postmap hash:/etc/postfix/plugin/plugin.list
postmap hash:/etc/postfix/plugin/plugin.users
postmap hash:/etc/postfix/plugin/local_senders
postmap hash:/etc/postfix/plugin/local_recipients


4,重载postfix后,邮件服务器正常工作,实现了我们需要的功能。
[root@mail npc]# service postfix reload
重新载入postfix:[确定]


參考來源:
http://chlotte.blog.51cto.com/318402/404764/

2014-03-24

IIS 8 新增FTP後無法連線

連線時出現錯誤
530 Valid hostname is expected.

需在User Name內輸入 domain|user 才可正常連線
例如test.domain.com|administrator


如下圖將主機名稱拿掉後即可直接輸入User Name連線


2014-03-23

Esxi錯誤:There is no more space for virtual disk

Esxi上出現此訊息
There is no more space for virtual disk XXXXXXX-000***.vmdk. You might be able to continue this session by freeing disk space on the relevant volume, and clicking Retry. Click Cancel to terminate this session.




訊息只告知沒有空間了,該釋放一些空間出來,但沒有說可以從哪裡釋放,網路上的資訊其實沒有很多。但問題是這顆硬碟有500GB,我的伺服器也只切給它200GB啊,怎麼會沒有空間?

最後查到是snapshop造成的問題
http://vaemon.com/article/910.html
http://www.ithome.com.tw/node/74422

我的snapshot檔案已經成長到把剩餘的空間幾乎佔滿,導致虛擬機開不起來。
最後不得已只好用snapshot manager把快照檔刪了
刪除時也有遇到錯誤
刪除進度跑到99%時停滯了1個多小時,不知道還要等多久

等不下去之後上網搜尋了一下
https://communities.vmware.com/thread/403804
最後連線進去下指令
/sbin/services.sh restart
 終於恢復正常

2014-03-11

AIX內擴充空間



AIX以擴充/dev/oraclelv為例



1、    在擴增文件系統以前,要先理清楚以下幾點:

1.1
df -g命令查看該文件系統還剩多少空間,對應在哪個邏輯卷LV下(例/oracleoraclelv邏輯卷下)






1.2 lslv oraclelv 查看該邏輯卷信息,主要看MAX LPsLPsPPs,計算擴增後的文件系統大小不要超過MAX LPs,如果MAX LPsLPsPPs已經相等,就要先擴增邏輯卷oraclelv了。再注意一下是jfs2還是jfs類型,確定選那個擴增命令。




1.3 用以上命令確定oraclelv在那個卷組VG下,此處為devdbvg卷組。

lsvg devdbvg命令確定一下devdbvg卷組上還有足夠的FREE PPs個數,來提供擴增空間






 




      





      1.4 最後用lslv –l oraclelv了解下oraclelv已佔用了哪幾個物理卷




     

 lspv -l hdisk*了解下各個物理卷的使用情況





 





lsvg -p devdbvg了解下devdbvg卷組包括哪些物理卷









2、    增加文件系統空間
2.1 此例中先改變oraclelvMAX LPs的大小,由原來1600改為3200

命令smitty chlvchange a logical volume





Logieal volume name [oraclelv] 選擇要擴增的邏輯卷

MAXIMUM NUMBER of LOGICAL PARTITIONS [2048] 1024改為2048





 











執行成功後會顯示commandOK

此時再用lslv oraclelv可以看到MAX LPs已经改变为2048

注:此時在改LVMAX LPs时,無法選擇物理卷,在創建LV时可以選擇。

    2.2 更改文件系統/oracle的大小

smitty chjfs2

選擇/oracle











 















Unit size 項可​​以選Gigabytes,以GB計算增加量

Number of units
輸入擴充後的最終大小











 







命令執行完顯示后的最终大小 
命令執行成功會顯示Command: OK




 

       2.3、退出後查看
 
lsvg devdbvg FREE PPs
​​

lslv oraclelv LPs
PPs數都相應增加了

df -g
查看/oracle的空間已經增加了50G

lslv –l oraclelv
查看為oraclelv增加的邏輯卷


參考:
http://www.aixchina.net/club/redirect.php?goto=findpost&ptid=6347&pid=65483