• 카테고리
    • 전체 글

    • 카테고리1
    • 카테고리2
    • 카테고리3
    • 카테고리4
  • 태그
  • 방명록

'2017/11/14'에 해당되는 글 3건

  • 2017.11.14 Jira 날짜 표시 방법 변경하기
  • 2017.11.14 Active Directory 계정을 hMailServer에 모두 등록하기
  • 2017.11.14 RoundCube 관련 설정 몇가지.

Jira 날짜 표시 방법 변경하기

카테고리 없음 2017. 11. 14. 17:17

최초 설치 후 아무생각없이 쓰다가, 문득 날짜보기가 조금 힘들다고 생각했는데 지금 보니, 14/11/17 이런식으로 되어 있었다.

17년 11월 14일.

이야...미쿡 분들이야 그렇게 쓴다지만, 우리 입장에선...

게다가, 오전/오후라는 뒤에 붙는 형식은 더더욱이 관리하는 입장에서는 어지럽기까지 했다.

이곳 저곳을 뒤져보다가, 처음에는 Java 사용자로케일 문제라고 생각도 하고, 때로는 운영체제가 지랄맞아서 그런가 싶기도 했다.(필자는 보통 영문판으로 설치해 놓는 나쁨 습성을 갖고 있다.)

그러다가 이 내용을 잘 설명해준 글이 있어 공유한다.

https://tempoplugin.jira.com/wiki/spaces/TEMPO0716/pages/150995129/Changing+date+and+time+formats


내용인 즉슨 시스템 -> 사용자인터페이스 -> 보이는 느낌(???) 으로 들어간 뒤, 맨 아래 쪽에 이에 대한 수정 부분이 있었다. 딱 ISO 8601 스타일로 모조리 바꿔버렸다.

딱딱해 보이지만 딱 보기 좋은듯.


728x90
저작자표시 (새창열림)
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

Active Directory 계정을 hMailServer에 모두 등록하기

카테고리 없음 2017. 11. 14. 00:54

이 내용은 Technet의 PowerShell 내용을 참고로 내 나름대로 수정했다.

( https://gallery.technet.microsoft.com/scriptcenter/AD-and-hMailServer-account-638691e5 )


동작 방식은 Active Directory의 사용자를 순차적으로 읽어, hMailServer의 COM Object들을 이용해 넣는 방식이다.

PowerShell 로 구성했으며, 당연히 AD 접속이 가능하고, Remote Administrator 객체가 있어야 한다. 

또한 hMailServer가 설치된 서버에서만 동작한다.


Import-Module ActiveDirectory


$hm = New-Object -ComObject hMailServer.Application 
$hm.Authenticate("Administrator", "관리자암호") | Out-Null 
$hmdom = $hm.Domains.ItemByName("knoie.net") 

foreach($acc in $hmdom.Accounts)
{

    echo $acc.Address;

}


foreach($user in  (Get-ADUser -Filter * -Properties EmailAddress -SearchBase "OU=Users,DC=knoie,DC=net")) 
{ 
    $hmaccount = $null;
    $name = ""    
    $name = $user.Name
    $mail = $user.EmailAddress
    try 
    {
        $hmaccount = $hmdom.Accounts.ItemByAddress($mail)
    }
    catch
    {
        $hmaccount = $null;
    }


    if($hmaccount -eq $null)
    {
        $hmaccount = $hmdom.Accounts.Add();
        $hmaccount.ADUsername = $mail;        
        $hmaccount.ADDomain = "knoie.net"
        $hmaccount.Address = $mail
        $hmaccount.PersonLastName = $name;
        $hmaccount.PersonFirstName = "";
        $hmaccount.IsAD = $true;
        $hmaccount.Active = $true;
        $hmaccount.Save();

    }
    else
    {
        #echo $mail;
        #echo "NOT Exsist!";
    }
}


728x90
저작자표시 (새창열림)
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

RoundCube 관련 설정 몇가지.

카테고리 없음 2017. 11. 14. 00:35

간단한 메일 서버와 간단한 웹메일 클라이언트를 구축해보았다.

메일 서버는 hMailServer를 웹메일 클라이언트는 RoundCube로 구성했다.


다만, RoundCube에서는 몇가지 설정할 것이 있어 해당 내용만 적는다.


1. 기본 도메인 설정.

왜 그런지 모르겠지만, 기본 도메인 설정이 없으면, local 호스트가 되거나, imap 서버 설정 정보를 기반으로 이메일 주소가 된다. 그래서 aaaa@localhost 라는 이메일 주소가 기본 주소가 되거나, 혹은 aaaa@imap.knoie.net 이런 식으로 되버렸다. 내가 원하는 것은 aaaa@knoie.net 인데 말이다.

그래서 설정 파일을 열어보았다.

설정파일은 config/defaults.inc.php 파일이다.

이중 다음과 같은 설정을 편집하면 된다.

그러면 각 개인들의 이메일 주소가 위와 같이 고정된다.

다만, 이처럼 설정하면 멀티도메인인 경우(하나의 메일서버에 여러개의 도메인을 걸쳐서 쓰는 경우) 문제가 발생할 듯 싶다. 고민 필요.


2. 첨부파일 제어

program/steps/mail/attachments.inc 파일에서 128줄 근처에 파일 체크하는 로직에 아래와 같은 코드를 넣으면 된다. 

if($err = rcmail_check_ispdf($filename))
{
	$ispdferr = true;
	if (!in_array($err, $errors)) {
		$OUTPUT->command('display_message', $err, 'error');
		$OUTPUT->command('remove_from_attachment_list', $uploadid);
		$errors[] = $err;					
	}
	continue;
}


그리고 밑에 에러가 발생했을 때 분기별로 처리하는 로직이 있는데, 그 안에 else if 구분을 아래와 같이 추가해준다.

else if($ispdferr)
{
	$msg  = "Yon can upload only PDF";
}


맨 마지막에 rcmail_check_ispdf 함수를 만들어준다.

function rcmail_check_ispdf($filename)
{
	$file_parts = pathinfo($filename);


    if(!strcmp(strtolower($file_parts['extension']), 'pdf'))
		return;
    
    
    return "Yon can upload only PDF";
    
}


PDF 파일을 제외한 나머지 파일은 업로드 되지 않는다. 물론 체크로직을 좀더 그럴싸하게 정리하면, 더 많은 파일을 확장자로 조절할 수 있다.

728x90
저작자표시 (새창열림)
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

  • «
  • 1
  • »
250x250

블로그 내에 소스 코드 삽입 이사온 기념 스킨도... RSS 전문 기능 비활성화 관련. 스킨 바꾸어 보았습니다. 서버 파일 정리 좀 했습니다.

«   2017/11   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

2010 SharePoint me2photo Buscuit 불만 지름신 twi2me me2dayzm 오류 Visual Studio 협업 비스킷 Azure 매뉴얼 수 친구 me2sms 블로그 좀 것 MOSS 2007 java 개발환경 windows moss Tutorial Google Apps Engine e-book WSS 인터파크

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015-2025 Socialdev. All Rights Reserved.

Copyright © 2015-2025 Socialdev. All Rights Reserved.

티스토리툴바