2017-12-18 24 views

답변

2

이 :.

심포니 우편물의 디폴트의 동작은, 즉시 전자 메일 메시지를 보내는 것입니다 당신은, 그러나, 성능 저하를 방지 할 수 있습니다 의 전자 메일이 전송되는 동안 사용자가 다음 페이지를로드 할 때까지 기다릴 수있는 전자 메일 서버로의 통신. 전자 메일을 직접 보내지 않고 "스풀링"하도록 선택하면이 문제를 피할 수 있습니다.

메일러가 전자 메일 메시지를 보내지 않고 대신 을 파일과 같은 곳에 저장하도록합니다. 그러면 다른 프로세스가 스풀에서 읽고 스풀에서 이메일을 보냅니다. 현재 파일이나 메모리로 스풀링 만 지원됩니다.

당신은 특히 스풀을 구성하는 방법에 대해 자세한 내용을보실 수 있습니다,

+0

하지만 send() 함수를 사용하고 있습니다. 심포니가 스풀링했습니다. send()의 결과는 1 (true)이지만 이메일은 recived되지 않습니다. –

+2

symfony의 예상 된 동작 때문에 메일이 메모리 또는 일부 디렉토리에 성공적으로 저장되었으므로 swiftmailer – Generwp

+0

에 대한 답변에 'spool'매개 변수가 있는지 확인하십시오. 내 설정에는 : 스풀 : {type : memory}. 하지만 내 응용 프로그램에서 differents 함수에서 send()를 사용하지만 하나의 함수 만 전자 메일을 스풀링했습니다. 명령으로 스풀 대기열을 볼 수 있습니까? (swiftmailer : spool : send와 비슷합니다.). 고마워요 !!! –