Зиаг өнөөдөр бол иймэрхүү байдалтай л байна да.


Надад 1 асуудал тулгарч байлаа. Тэр нь юу гэхээр qmail серверийг шинэчлэх асуудал. Имэйл сервер бэлдэх гэж байгаад google ахаас асууж байлаа. Тэгтэл 1 жишээн дээр qmail маань Mysql датабааз дээр хэрэглэгчидийн нэр нууц үг хадгалдаг болчихсон байв. Ингээд хуучин имэйл серверээс шинэ имэйл сервер лүү шилжүүлэх бас л толгой өвтгөсөн асуудал болов, Муу google ахаасаа дахиад асууж байгаад 1 линк олсон, тэрийгээ чадан ядан орчуулбал...... 

Алхам алхамаар хуучин qmail шилжүүлэх:
1. Доорхи коммандаар шинээр домайн үүсгэх
    
/home/vpopmail/bin/vadddomain domainname.com

2. Хуучин сервер дээрээсээ шинэ сервер лүүгээ хэрэглэгчдийн имэйлийг оруулна.
 rsync -avz user@host:/home/vpopmail/domains/domainname.com /home/vpopmail/domains/domainname.com

3. Хуучин qmail серверийн vpasswd файлыг шалгаж харна, 
/home/vpopmail/domains/domainname.com дотор vpasswd байгаа эсэх.


4. Одоо vpasswd файлаа mysql dump  файл болгоно
awk -F : -v OFS="" '{print "replace into domainname_com (pw_name,pw_passwd,pw_uid,pw_gid,pw_gecos,pw_dir,pw_shell,pw_clear_passwd) values (\"",$1,"\",\"",$2,"\",\"",$3,"\",\"",$4,"\",\"",$5,"\",\"",$6,"\",\"",$7,"\",\"",$8,"\");" }' vpasswd > /home/adi/domainname_com.sql
Анхааруулга!!
domainname_com гэдгийг сайн анхаараана domainname.com биш !!!
5.  Одоо бүх (") тэмдэгтийг (') тэмдэгт болгоно.
           Жич: Энд хэлж сурсанаараа (")-давхар кавичик
                                                    (')- кавичик

vi эдитэрээр үүссэн domainname_com.sql файлаа нээгээд
vi domainname_com.sql
бүх давхар кавичикийг дан кавичик болгоно.
:%s/"/'/g

6.За одоо domainame_com.sql  файлаа датабааз руугаа оруулна.
mysql vpopmail -u vpopmail -p <domainname_com.sql

7. Ингээд шинээр бэлдсэн имэйл серверээ шалгана да. 


Миний орчуулсаныг ойлгохгүй бол доорхи холбоосоор орж хараарай. 

URL= http://wiki.qmailtoaster.com/index.php/Migrating_from_qmail_that_using_vpasswd

Comments

Popular posts from this blog

.net frame work