2008-09-18 6 views
11

현재 메일 큐 중단이 간헐적으로 발생하고 있습니다. 나는 seeking diagnostic help in another area입니다.ColdFusion 메일 큐 재시작

그동안 서비스를 다시 시작하지 않고 CF 메일 대기열을 다시 시작하는 방법이 있습니까?

CF8 표준 Win2k3

해결 : 우리는 지금 메일 큐에서 가장 오래된 파일의 나이를 확인하고 있습니다. 설정된 연령 (현재 30 분)을 초과하면 메일 큐가 다시 시작됩니다.

답변

17

예 있습니다.

<cfset sFactory = CreateObject("java","coldfusion.server.ServiceFactory")> 
<cfset MailSpoolService = sFactory.mailSpoolService> 
<cfset MailSpoolService.stop()> 
<cfset MailSpoolService.start()> 
+0

두 가지 경우 모두이 기능을 사용할 수 있습니까? CF 메일 대기열 및 메일 스풀링 사용? –

+0

이것은 매우 유용합니다. 필자는 오늘 cfmail 대기열이 간헐적으로 걸려 있기 때문에 스풀을 검사하는 스크립트를 작성했습니다. – Cade

+0

좋은 ... 그 중 하나가 미래의 해킹을 위해 저장되고 있습니다 ... 더욱 진언을 증명합니다. "CF가 실패하면 Java에서 바로 직접 해보십시오." – OhkaBaka