-1
내 서버에 SMF 포럼이 설치되어 있습니다. 그러나 내가 발견 할 수없는 몇 가지 이유 때문에 SMF는 "apache"와 같은 "from"전자 메일 주소없이 새 사용자 활성화를 위해 전자 메일을 보냅니다. 명백하게, 대부분의 전자 우편 서버는 그것을 허용하지 않으며 전자 우편은 결코 수신되지 않습니다.SMF "<apache> : 보낸 사람 주소에 도메인이 있어야합니다."
내 포스트 마스터 계정에 다음과 같은 후위 메시지가 표시됩니다.
<[email protected]>: host dest.example.com[255.255.255.255] said: 501
<apache>: sender address must contain a domain (in reply to MAIL FROM
command)
Reporting-MTA: dns; my.example.com
X-Postfix-Queue-ID: 62653A403D7
X-Postfix-Sender: rfc822; apache
Arrival-Date: Sat, 13 Jul 2013 01:44:57 +0200 (CEST)
Final-Recipient: rfc822; [email protected]
Action: failed
Status: 5.0.0
Remote-MTA: dns; dest.example.com
Diagnostic-Code: smtp; 501 <apache>: sender address must contain a domain
Return-Path: <apache>
Received: by my.example.com (Postfix, from userid 48)
id 62653A403D7; Sat, 13 Jul 2013 01:44:57 +0200 (CEST)
To: [email protected]
Subject: EXAMPLE TITLE
X-PHP-Originating-Script: 48:Subs-Post.php
From: "MY PAGE TITLE" <[email protected]>
Date: Fri, 12 Jul 2013 23:44:57 -0000
X-Mailer: SMF
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="SMF-2b3ce4fbf69b6d2e40cb7c5b15d5a97c"
Content-Transfer-Encoding: 7bit
Message-Id: <[email protected]>
나는 문제가있을 수 있습니다 생각 :
- PHP/아파치에 대한 일부 구성/접미사가없는.
- SMF에 추가 구성이 필요하거나 버그가 있습니다.
- 다른 아이디어가 있습니까?
추신 : SMF는 PHP (안 SMTP)
하여이 문제를 해결하는 방법에 대한 어떤 생각을 이메일을 보내도록 구성되어있다?
편집 : SMTP 통신을 따르십시오. 웹 서버는이 로컬 사용자로 실행되기 때문에
In: 220 server.domain.com ESMTP Exim 4.69 Fri, 26 Jul 2013 12:51:21 -0400
Out: EHLO my.example.com
In: 250-server.domain.com Hello my.example.com [79.143.177.174]
In: 250-SIZE 20971520
In: 250-PIPELINING
In: 250-AUTH PLAIN LOGIN
In: 250-STARTTLS
In: 250 HELP
Out: MAIL FROM:<apache>
Out: RCPT TO:<[email protected]>
Out: DATA
In: 501 <apache>: sender address must contain a domain
In: 503 sender not yet given
In: 503-All RCPT commands were rejected with this error:
In: 503-503 sender not yet given
In: 503 Valid RCPT command must precede DATA
Out: RSET
Out: QUIT
In: 250 Reset OK
솔루션은 봉투가 아니라 머리글 만 덮어 쓰는 것 같습니다. 사실입니까? –
이제 작동하는 것처럼 보이지만 -f는 봉투 값이고 -F는 헤더입니다. -f '[email protected]'-F '포럼 등록' –
오류를 해결할 수 있습니까? –