2014-09-12 33 views
0

SMS로 알림을 전송해야하는 웹 응용 프로그램을 구축하고 있습니다. ColdFusion 자체에서 SMS 서비스를 제공하므로 Clickatell과 같은 타사 SMS 게이트웨이 서비스를 사용하지 않고도 SMS를 보낼 수 있습니까? 나는 다음과 같은 코드를 시도 Sending Text Messages (SMS) With ColdFusion And CFMailColdFusion 및 CFMail을 사용하여 문자 메시지 (SMS) 보내기

나는 벤 나델의 웹 사이트에서 일부 정보를 찾았지만 작동하지 않는,

<cfmail to="[email protected]" from="9567102323" subject="New Message" type="text"> 
    <cfmailpart type="text/plain">Hello huan, this is a test message</cfmailpart> 
</cfmail> 
+4

시도한 것은 SMS 서비스 사용과 아무 관련이 없습니다. 귀하의 코드는 이메일을 보내고 있습니다. 전자 메일을 텍스트로 변환하는 모든 통신사의 전자 메일 서비스를 알고 있다고 가정하면 좋겠다고 생각합니다. 그러면 코드가 어떻게 작동하지 않습니까? 너는 세부 사항을주지 않았다. 오류가 발생 했습니까? 먼저'[email protected] ideacellular.net'으로 이메일을 보내고 텍스트를받을 수 있는지 확인하십시오. 일단 작업 내용을 얻고 올바른 전자 메일 주소를 알고 있으면 ColdFusion을 사용해보십시오. 귀하의 예제에서 내 추측은 당신이 제대로 '형식'주소를 제공하지 않았기 때문에 실패한 것입니다. –

+1

@lambypie에 공평하게 그가 사용하고있는 참조는 나에게 전화 번호에서 메일이 전송되었다는 인상을줍니다. –

+1

나는 과거에 이와 같은 문자 메시지를 성공적으로 보냈습니다. 기준으로, 당신은'9567102323 @ ideacellular.net'에 일반 이메일 클라이언트 (예 : Gmail)를 통해 이메일을 보내고 텍스트 메시지로 나타나는지 확인해보십시오. –

답변

1

코멘트 미겔 추측으로, 코드 것 cfmail 태그의 from 속성이 유효한 전자 메일 주소가 아니기 때문에 원하는 결과를 제공하지 않습니다. ColdFusion 코드는 오류없이 실행되지만 메일은 전송되지 않습니다. 메일 파일은 yourlocalsystem \ JRun4 \ servers \ cfusion \ cfusion-ear \ cfusion-war \ WEB-INF \ cfusion \ Mail과 유사한 경로의 Undelivr 폴더에 나타납니다.

질문에있는 코드의 경우 "@ ideacellular.net"을 cfmail 태그의 from 속성에 추가하십시오. 여기에서 나는 약간 불확실하다. 해당 메일이 Undelivr 폴더로 이동하면 메일 서버가 특정 도메인에서 메일을 보낼 수있는 것과 관련이있을 수 있습니다. 나는 그런 일들에 대해 막연한 추억을 가지고있다.

1

ColdFusion에 내장 메일 서버가없는 것처럼 ColdFusion에서 직접 SMS를 보낼 수 없으며이 기능이 없습니다. cfmail 태그를 사용하면 메일 서버와 쉽게 통신 할 수 있지만 전자 메일 자체는 보내지 않습니다.

SMS의 경우 ColdFusion을 사용하면 SMS 게이트웨이로 작업하기가 쉬우 며 "SMS 이벤트 게이트웨이"및 sendGatewayMessage()에 대한 CF 문서를 살펴보십시오.