메인 콘텐츠로 건너뛰기

이메일

이메일 도메인 목록 가져오기

명령

mogwai emails domains list

예시 출력

ID      NAME            FALLBACK        DKIM    ENABLED OWNER_ID        OWNER           CREATE_AT
1 example.com true true 1 example_com_usr 2024-01-04 15:46:02+03:00

도메인 IDs은 다른 명령에서 사용됩니다.

이메일 도메인 추가

명령

mogwai emails domains create

옵션

  • --domain=DOMAIN : 이메일 도메인 이름입니다.
  • -o, --owner="fastuser" : 이메일 도메인이 추가될 FASTPANEL 사용자입니다.

fastuser 사용자 아래에 이메일 도메인 example1.com을 생성하는 예시

mogwai emails domains create --domain=example1.com -o fastuser

메일박스 목록 가져오기

명령

mogwai emails boxes list

옵션

  • --domain=DOMAIN : 메일 도메인 이름

명령 예시

mogwai emails boxes list --domain example.com

예시 출력

ID      ADDRESS                 ALIASES REDIRECTS       SIZE    QUOTA   ENABLED OWNER_ID        OWNER           CREATE_AT
1 user@example.com 0 0 true 4 example_com_usr 2024-02-08 11:13:01+03:00

명령 출력의 ID은 다른 명령에서 사용됩니다.

메일박스 생성

명령

mogwai emails boxes create

옵션

  • --domain=DOMAIN : 이메일 도메인 이름입니다.
  • -l, --login=LOGIN : 도메인을 제외한 메일박스 이름입니다.
  • -p, --password=PASSWORD : 메일박스의 비밀번호입니다.

명령 예시

mogwai emails boxes create  --domain=example.com --login=user --password=MySecretPassword123

이 명령은 비밀번호 MySecretPassword123user@example.com라는 이름의 메일박스를 생성합니다.

메일박스 삭제

명령

mogwai emails boxes delete

옵션

  • -b, --box=BOX : 메일박스의 ID입니다..

명령 예시

mogwai emails boxes delete -b 1

이 명령은 ID가 1인 메일박스를 삭제합니다.

메일박스 및 이메일 가져오기

명령

mogwai emails boxes import[sync] [<flags>]

옵션

  • -i, --import_config=IMPORT_CONFIG : 가져오기 목록 파일 경로
  • --force : import 모드에서만 사용 - 기존 메일박스를 비웁니다.

메일을 가져오려면 서버에 다음 형식으로 메일박스 목록을 준비해야 합니다:

IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR

옵션

  • IMAP_HOST : IMAP 메일 서버의 주소입니다.
  • SOURCE_ADDR : 원본 서버의 메일박스입니다.
  • SOURCE_PASSWORD : 원본 서버의 메일박스에 대한 IMAP 연결 비밀번호입니다. Google과 같은 일부 서비스에서는 IMAP 액세스를 위해 애플리케이션 비밀번호를 생성해야 합니다 https://support.google.com/accounts/answer/185833?hl=en
  • DEST_ADDR : 메시지가 전송되는 FASTPANEL 서버의 메일박스입니다.

파일 내용 예시

imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com

두 가지 모드를 사용할 수 있습니다:

가져오기 모드

mogwai emails boxes import

이 모드에서는 모든 메시지가 전체 복사되며, FASTPANEL 서버의 메일박스는 생성되지 않았거나 비어 있어야 합니다. 명령 실행 시 FASTPANEL이 필요한 메일박스를 생성합니다. 내용이 이미 있는 메일박스가 존재하면 오류가 표시됩니다. --force 플래그를 사용할 수 있습니다. 그러면 메일박스가 비워집니다.

/root/import.txt 파일에 저장된 메일박스 목록으로 명령을 실행하고 --force 키를 사용하는 예시

mogwai emails boxes import --import_config=/root/import.txt --force

동기화 모드

mogwai emails boxes sync

이 모드에서는 컨트롤 패널이 아무것도 삭제하지 않고 원본 서버에서 메시지를 다운로드합니다. 첫 번째 가져오기 후 원본 메일박스에 새 메시지가 나타났고 그것도 전송해야 하는 경우에 사용해야 합니다.

명령 예시

mogwai emails boxes sync --import_config=/root/import.txt