2012-08-07 5 views
1

Swiftmailer를 맞춤형 뉴스 레터를 보내도록 설정하려고합니다.Swiftmailer : 누락 된 인터페이스 Swift_CharacterReader

나는 대부분의 일을하고있다. (나는 생각한다.) 헤더와 바디가 모두 설정되었고, SMTP 인증이 작동한다. 나는 SMTP 'conversation'에서 RCPT OK = 250DATA = 354으로 내려 갔고, 물론 Swiftmailer는 본문 내용을 살펴보기 시작했다.

하지만 그 시점에서 더 이상 얻지는 못합니다.

Fatal error: Interface 'Swift_CharacterReader' not found in 
/home/swift/lib/classes/Swift/CharacterReader/Utf8Reader.php on line 19 

지금, Utf8Reader.php 인터페이스 /home/swift/lib/classes/Swift/CharacterReader.php에 정의되어 있습니다 - 어떤 Swift_CharacterReader
를 구현하는 클래스 Swift_CharacterReader_Utf8Reader를 정의

: 대신, 그것은 나에게 오류를 제공합니다. 그러나 어떤 이유로 든 Utf8Reader.php이 포함되어 있고 클래스가 CharacterReader.php이 아직/사용 가능하지 않은 어딘가에서 인스턴스화하려고 시도한 것 같습니다.

이제 나를위한 문제는 SwiftMailer가 약 5 개의 bazillion 파일로 구성되어 있으며 검색을 앞뒤로 꽤 많이 했음에도 호출/포함이 어디에서오고 있는지 알 수 없습니다.

다른 누구도이 문제에 대해 머리를 맞고 해결책을 찾을 곳을 알고 있습니까?

답변

1

이것은 Swiftmailer 4.2.1의 버그입니다.

다운로드 버전 4.2.0. 또는 적어도, 그것은 나에게 오류를 제공하지만, 저에게이 준하지 않았다 :

<< 250 OK id=1Sz8VI-0002Zb-K1 
++ Stopping Swift_SmtpTransport 
>> QUIT 
<< 221 cp16.danhost.dk closing connection 
++ Swift_SmtpTransport stopped 

- 전자 메일 허용 퇴장 것처럼 보이는.

불행히도 아직 도착하지 않았습니다. 하지만 그건 다른 문제입니다. 인터페이스 문제는 단지 버그로 보였다.