2016-12-01 8 views
0

I Orchard 1.10.1을 사용하십시오. 전자 메일 보내기 작업이있는 양식을 제출 한 후 AppData/Logs에이 오류가 표시됩니다.은 오차드 CMS에 양식을 제출할 때 전자 메일을 보낼 수 없습니다.

2016-12-01 10:39:07,242 [11] Orchard.Email.Services.SmtpMessageChannel - 
Default - Could not send email [http://yxyxyx.com/Orchard.DynamicForms/Form/Submit] 
System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A socket operation was attempted to an unreachable network [2a00:1450:400c:c04::6d]:587 
    at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) 
    at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) 
    --- End of inner exception stack trace --- 
    at System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) 
    at System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) 
    at System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback) 
    at System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) 
    at System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) 
    at System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint) 
    at System.Net.Mail.SmtpClient.GetConnection() 
    at System.Net.Mail.SmtpClient.Send(MailMessage message) 
    --- End of inner exception stack trace --- 
    at System.Net.Mail.SmtpClient.Send(MailMessage message) 
    at Orchard.Email.Services.SmtpMessageChannel.Process(IDictionary`2 parameters) 

이 문제는 어떻게 해결해야합니까?

--------- 업데이트 --------- 구성

테스트 전자 메일 보내기가 실패합니다.

Unable to connect to the remote server 

가 수정하여 configuration 및 오류가 사라한다 : 당신은 가능성이 가장 높은 로그 상태 때문에 잘못된 SMTP 구성이 enter image description here

+0

메일 서버 SSL 포트가 587인지 확인하십시오! – mdameer

+0

기본 포트 번호 25를 사용해보십시오. 작동하지 않는 경우 구성 데이터가있는 위치를 설명하십시오. QMail은 기본적으로 포트 25를 청취합니다. – ViRuSTriNiTy

답변

0

@ViRuSTriNiTy가 이미 말했듯이 - 그것은 거의 확실하게 오류 메시지라는 구성 문제의 형태입니다.

관리자 패널의 설정 페이지로 이동하여 이메일 옵션을 클릭하십시오. 이 페이지에서는 현재 설정을 기반으로 테스트 전자 메일을 보낼 수도 있습니다.

먼저 해당 페이지에서 테스트 이메일을 보낼 수 있는지 확인하십시오. 할 수 없다면 이메일 구성입니다. 할 수 있으면 양식에있는 페이지에있는 내용입니다.

희망이 있습니다.

+0

답변 해 주셔서 감사합니다. 나는이 구성에있어 잘못된 점을 모른다. –

+0

우리는 거의 모든 것을 위해 과수원에서 Gmail을 사용하며 설정이 정확합니다. 방화벽 뒤에 갇히지 않았거나 뭐야? – ed13

0

포트 465에서 시도 했습니까? 이것은 Gmail의 기본 SSL 포트입니다. 587에는 TLS가 필요합니다. 다른 gmail 사용자를 타겟팅하지 않는 한 gmail 서버가 포트 25에서 SMTP를 릴레이하지 않는다고 생각합니다.

호스트 이름 : smtp.gmail.com 포트 465 (필수 SSL) 포트 587 (TLS 필요) 어떤 경우

, 그것은 확실히 네트워크 관련 문제입니다.