2012-07-23 2 views
0

동안, 그것은 이메일을 보내 (그리고 대부분의 경우 스팸 될 수 있습니다) 필요는 없습니다. 우리는 로그에서 이메일 생성을 볼 수는 있지만 이메일 전송은 수행하지 않기를 원합니다. cakephp devleopment 모드에서 전자 메일 보내기를 해제 할 수 있습니까? 개발 모드에서

사이트가 생산 모드에서 실행되고, 우리는 평소처럼 배달을 보낼 것입니다.

어딘가에 설정 파일이있다?

+0

당신은 http://stackoverflow.com/questions/1006650/dummy-smtp-server-for-testing-apps-that-을 체크 아웃 할 수 있습니다 전송 - 이메일 – uzyn

+0

내가 사용하는 내 http://www.dereuromark.de/2012/03/30/introducing-the -emaillib/생산 모드에서 이메일을 보낼 단지 개발 모드 (디버그> 0) – mark

답변

2

당신은 같은 간단한 할 수있는 :

if(Configure::read('debug')==0) { 
    // send the email 
} 

// log the email has been sent 
// etc 

을하고 생산에있는 경우에만 (케이크의 기본 디버그 수준을 사용하여 가정 이메일을 보내드립니다 - 0, 1, 2 을하지만이를 많이 만들 수 있습니다 추가 작업은. 우진의 의견에 문제는 더욱 강력한 솔루션처럼 보인다.

+0

어머 그들을 멀리 로그에! 난 그냥 보았다 .. 내 유일한 문제는이 메일을 보내는 것입니다 응용 프로그램을 통해 흩어져있다 .. 나는 오히려 어딘가 설정에서 설정해야 겠어. –

관련 문제