qmailadmin 로그인 안됩니다.

동이의 이미지

배포판 젠투리눅스 입니다.

우선 emerge umerge ssmtp
emerge qmail

ln -s /var/qmail/supervise/qmail-send /service/qmail-send
ln -s /var/qmail/supervise/qmail-smtpd /service/qmail-smtpd
---
vi /var/qmail/control/locals
vi /var/qmail/control/rcpthosts
vi /var/qmail/contorl/me
----
/etc/init.d/svscan start
----
telnet localhost 25
ehlo localhost 확인!
----
emerge qmailadmin ----> vpopmail도 같이 설치됩니다.

/var/qmail/control/sqlserver

mysql_use yes
server localhost
login root
password xxxxxx
db qmail
table users
check_host no
---
mysql -u root -p
password:
mysql>데이터베이스 이름은 만들었습니다. 아래는 테이블관련 내용입니다.
CREATE TABLE users (
id char(32) DEFAULT '' NOT NULL,
crypt char(32) binary DEFAULT '' NOT NULL,
passwd char(32) binary DEFAULT '' NOT NULL,
uid int(10) unsigned DEFAULT '65534' NOT NULL,
gid int(10) unsigned DEFAULT '65534' NOT NULL,
shell char(100) binary DEFAULT '' NOT NULL,
home char(100) binary DEFAULT '' NOT NULL,
start_date date DEFAULT '0000-00-00' NOT NULL,
expire_date date DEFAULT '2030-01-01' NOT NULL,
active enum('Y','N') DEFAULT 'Y' NOT NULL,
KEY id (id(10)),
KEY start_date (start_date),
KEY expire_date (expire_date),
KEY active (active)
);

----
여기까지 제가 작성한 사항입니다.

#/var/vpopmail/bin/vadddomain rosexxx.homexxx.com
Please enter password for postmaster:
enter password again:
vmysql: error creating table 'dir_control': MySQL server has gone away
vmysql: sql error[b]: MySQL server has gone away
vmysql: sql error[3]: MySQL server has gone away
vmysql: error creating table 'limits': MySQL server has gone away
vmysql: sql error[p]: MySQL server has gone away
Error: (vadduser) can't read domain limits

물론 http://xxx.xxx.xx/cgi-bin/qmailadmin 해서 도메인입력하고 암호입력해도 로그인 안됩니다.

vpopmail 이용하시는 고수님들 고견 듣고자 합니다.

codebank의 이미지

음...
vpopmail의 경우 DB에 대한 설정이 /etc/vpopmail.conf에 있는 것으로 알고 있습니다.
또한 root를 직접 지정하지 않고 유저(DB User)는 vpopmail을 지정하고 해당 유저의
비밀번호를 넣는다고 알고 있습니다만...
즉,

notebook etc # cat /etc/vpopmail.conf
# MYSQL CONNECTION SETTINGS FOR VPOPMAIL
#
# Line 1 defines the connection to use for database reads,
# Line 2 defines the connection to use for database updates/writes.
#
# If you omit line 2, then the same settings will be
# used for both read and write.
#
# settings for each line:
# host|port|user|password|database
#
#
# Note:
#   The value of host may be either a hostname or an IP address.
#   If host is 'localhost', then sockets (Unix) or named pipes (Windows)
#   will be used instead of TCP/IP to connect to the server.
# Read-only DB
localhost|0|vpopmail|PassWord|vpopmail
# Write DB
localhost|0|vpopmail|PassWord|vpopmail
notebook etc # 

이렇게 되는 것으로 알고있습니다. 이쪽 설정도 한번 살펴보시길...

------------------------------
좋은 하루 되세요.

동이의 이미지

codebank wrote:
음...
vpopmail의 경우 DB에 대한 설정이 /etc/vpopmail.conf에 있는 것으로 알고 있습니다.
또한 root를 직접 지정하지 않고 유저(DB User)는 vpopmail을 지정하고 해당 유저의
비밀번호를 넣는다고 알고 있습니다만...
즉,
notebook etc # cat /etc/vpopmail.conf
# MYSQL CONNECTION SETTINGS FOR VPOPMAIL
#
# Line 1 defines the connection to use for database reads,
# Line 2 defines the connection to use for database updates/writes.
#
# If you omit line 2, then the same settings will be
# used for both read and write.
#
# settings for each line:
# host|port|user|password|database
#
#
# Note:
#   The value of host may be either a hostname or an IP address.
#   If host is 'localhost', then sockets (Unix) or named pipes (Windows)
#   will be used instead of TCP/IP to connect to the server.
# Read-only DB
localhost|0|vpopmail|PassWord|vpopmail
# Write DB
localhost|0|vpopmail|PassWord|vpopmail
notebook etc # 

이렇게 되는 것으로 알고있습니다. 이쪽 설정도 한번 살펴보시길...
이해가 잘~ vpopmail 과 mysql 연동시 vpopmail.conf 만 추가설정해놓으면 알아서 되는건가요? 아니면 따로 vpopmail이라는 유저를 만들고나서 vpopmail.conf에 적용시켜주어야 되는건가요? 개념이 확실하지 못해서 거듭 질문드립니다. :shock:
codebank wrote:

# Read-only DB
localhost|0|vpopmail|PassWord|vpopmail
# Write DB
localhost|0|vpopmail|PassWord|vpopmail
notebook etc #

이부분에 대한 설정을 말씀하시는것 같은데요... password 라 하믄.. 자신이 임의로 만들어준 패스워드를 말씀하시는건지???

하나보다 둘이 낫다. 그리고 둘보다 셋이....셋보다 넷이..

codebank의 이미지

답변이 늦었습니다.

vpopmail과 mysql을 연동시켜놓았다면(기본적으로 mysql을 사용하는 것으로
알고 있습니다.) vpopmail은 데이터를 mysql에 저장하고 관리를 합니다.
따라서 vpopmail유저가 mysql에 접근하고 DB를 사용할 수 있는 권한을 주어야
하는데 그것을 지정하는방법을 vpopmail.conf에 지정한다는 소리지요.

예를 들어서 설명하겠습니다.

MySQL DB 설정
Database : dbABCD
User : userMail
Password : 1234

만일 위와 같은 설정으로 데이터베이스와 유저가 있고 userMail은 dbABCD에
대하여 Select, Insert, Update, Delete, Create, Drop이 가능하도록 지정
되어있을 때 vpopmail에서 저 DB를 이용하여 메일을 관리하고 싶다면...
/etc/vpopmail.conf 설정을

# cat /etc/vpopmail.conf
localhost|0|userMail|1234|dbABCD
localhost|0|userMail|1234|dbABCD
#

와 같이 설정을 해주면 됩니다.

이글을 읽으시고도 이해가 안가신다면 이해가 가지 않는 부분을 정확하게 알려
주시기 바랍니다. :)

------------------------------
좋은 하루 되세요.

동이의 이미지

codebank wrote:
답변이 늦었습니다.

vpopmail과 mysql을 연동시켜놓았다면(기본적으로 mysql을 사용하는 것으로
알고 있습니다.) vpopmail은 데이터를 mysql에 저장하고 관리를 합니다.
따라서 vpopmail유저가 mysql에 접근하고 DB를 사용할 수 있는 권한을 주어야
하는데 그것을 지정하는방법을 vpopmail.conf에 지정한다는 소리지요.

예를 들어서 설명하겠습니다.

MySQL DB 설정
Database : dbABCD
User : userMail
Password : 1234

만일 위와 같은 설정으로 데이터베이스와 유저가 있고 userMail은 dbABCD에
대하여 Select, Insert, Update, Delete, Create, Drop이 가능하도록 지정
되어있을 때 vpopmail에서 저 DB를 이용하여 메일을 관리하고 싶다면...
/etc/vpopmail.conf 설정을

# cat /etc/vpopmail.conf
localhost|0|userMail|1234|dbABCD
localhost|0|userMail|1234|dbABCD
#

와 같이 설정을 해주면 됩니다.

이글을 읽으시고도 이해가 안가신다면 이해가 가지 않는 부분을 정확하게 알려
주시기 바랍니다. :)

답변 주셨는데 감사하다는 말을 못했군요. :oops: 제가 올린 mysql 설정사항이 잘못되었습니다. 일단 무시해버리고 다른문서 참조해서 성공시켰습니다. codebank님께서 알려주신 조언에 힌트를 얻었습니다. 감사드립니다. 이메일 주소를 자유롭게 만들고 용량도 조절하면서 쓰기 받기 잘되고있습니다. 감사드립니다. 덧붙여 성공한 postmaster 도메인 이외에 다른 도메인 추가도 가능한지 알지 알수 없을까요?

하나보다 둘이 낫다. 그리고 둘보다 셋이....셋보다 넷이..

darkduck의 이미지

~vpopmail/bin/vadddomain 명령어로 도메인 추가하시면
됩니다. 최초 도메인이면 postmaster에 대한 비번을 물어봅니다.

그리고 사용자를 추가하면 됩니다. qmailadmin에서 추가하셔도 되구요
..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.