2011-03-21 6 views
0

이제 gForge에 다른 문제가 있습니다.메일 게이트웨이를 돌릴 수있는 빠른 메일러 (php)로 메일을 보내십시오. 줄 끝에 등호 (=)가 나타납니다.

우리의 gforge 시스템에 새로운 추적기를 작성하는 양식이 인트라넷에 있습니다. 우리는 Kohana와 Swift Mailer를 사용하여 smtp 이메일을 보냅니다.

Received: from 192.168.150.250 (192.168.150.250) by local 
(192.168.50.10) with Microsoft SMTP Server id 15.1.280.1; Wed, 16 Mar 2011 
08:51:40 +0100 
Message-ID: <[email protected]> 
Date: Wed, 16 Mar 2011 08:51:38 +0100 
Subject: Test_Issue Jieha (tracker-17) 
From: <[email protected]> 
To: <[email protected]> 
BCC: <[email protected]> 
Content-Type: text/plain; charset="utf-8" 
Content-Transfer-Encoding: quoted-printable 
Return-Path: [email protected] 
X-MS-Exchange-Organization-AuthSource: local 
X-MS-Exchange-Organization-AuthAs: Anonymous 
MIME-Version: 1.0 

priority:4 
assignees: wollmannc 
stardate: 03/16/2011 
end date: 03/17/2011 
Von user: 
Name: Christian 
email: [email protected] 

Bemerkung: 
mein bemerkungstext 
testinput: mein input 

그래서 모든 것이 잘 보이는

:

이 내가 (내가 나 자신에게 숨은 참조로 메일을 보내) 무엇을 얻을 수 있습니다. 그러나 Gforge 내게 말하고있다 :

그것은 알 수
Received: from local (192.168.200.19) by 
local (192.168.50.10) with Microsoft SMTP Server id 
15.1.280.1; Wed, 16 Mar 2011 08:51:42 +0100 
Received: from gforge.local (centos5 [127.0.0.1]) by 
gforge.local (Postfix) with ESMTP id 5DBDED48174 for 
<[email protected]>; Wed, 16 Mar 2011 08:51:42 +0100 (CET) 
Received: (from [email protected]) by gforge.local 
(8.13.8/8.13.8/Submit) id p2G7pgvZ004723; Wed, 16 Mar 2011 08:51:42 +0100 
Date: Wed, 16 Mar 2011 08:51:42 +0100 
From: <[email protected]> 
Message-ID: <[email protected]> 
X-Authentication-Warning: gforge.local: nobody set sender to "GForge" <[email protected]> using -f 
To: <[email protected]> 
Reply-To: GForge <[email protected]> 
Subject: =?utf-8?B?RmVobyIGJlaWgQmVhcmJlaXRlbiBkZXIgRW1haWw=?= 
Content-Type: text/plain; charset="ISO-8859-1" 
Content-Transfer-Encoding: 7bit 
Return-Path: [email protected] 
X-MS-Exchange-Organization-AuthSource: local 
X-MS-Exchange-Organization-AuthAs: Anonymous 
MIME-Version: 1.0 

Ihre Email konnte nicht verarbeitet werden. 
Die Anwendung sagte: 

* Start Datum ist Erforderlich 
* Schlieungs Datum ist Erforderlich 
* Close Date must be > Open Date 


Ihre Nachricht war: 

priority:4 
assignees: wollmannc 
stardate: 03/16/2011 
end d= 
ate: 03/17/2011 
Von user: 
Name: Christian 
email: [email protected]= 
ail.de 

Bemerkung: 
mein bemerkungstext 
testinput: mei= 
n input 

가 ". 이메일이 처리 할 수없는 응용 프로그램은 말한다 : 시작 날짜가 가까운 날짜가 필요합니다 필요합니다."

일부 줄 끝의 등호에 유의하십시오. 나는 "quoted printable"의 최대 줄 길이라고 생각하거나 smtp가 줄을 제한합니까? 그런데 숨은 참조를 통해 올바른 메일을받는 이유는 무엇입니까? 그건 그 골 포가받는 메일과 똑같아 야해, 맞지? Gforge가 들어오는 메일로 뭔가를하고 있습니까?

은 내가 당신을 도울 수있는 희망을 :-(혼란 스러워요. 당신이 메일을 인용 인쇄 할 올바르게 구문 분석되는 전송 방지 this bug in GForge을 타격 할 수있는 것처럼

답변

0

것 같습니다.

가장 좋은 방법은 것입니다 Swift에게 quoted-printable을 사용하지 말라고 말하고 싶지만 어떻게할지는 모르겠다. (실제로 Swift를 직접 사용하고 싶다.)

+0

흠, 나는 그것을 검사 할 것입니다. 감사합니다 ... – Chris

+2

다음을 수행하여 Content-Transfer-Encoding을 변경할 수 있습니다. $ message = Swift_Message :: newInstance ($ 제목, $ 메시지, $ html, 'utf-8'); \t \t $ message-> setEncoder (Swift_Encoding :: get8BitEncoding()); – Chris

+0

그래, 그게 효과가있어. 감사! – Chris

0

GForge guy here. FWIW, 시작 GForge 6.3에서 새 트래커 항목을 특정 프로젝트 및 트래커에 직접 제출할 수있는 사용자 정의 이메일 주소를 만들 수 있습니다. 광석은 제목에 특별한 정보를 추가합니다.

또한 다양한 이메일 클라이언트 및 교환기의 단점을 보완하기 위해 백엔드 전자 메일 처리 개선 작업을 수행했습니다.