У меня есть собственная коробка, сидящая в стойке. Это Win2000, работающий на CF 7 и использующий smtp-сервер стойки. Я не могу отправлять электронные письма. Когда я пытаюсь, они просто переходят к папке с отсутствующей электронной почтой. Служба поддержки заявляет, что мой сервер отправляет не поддающееся проверке сообщение helo
. Поэтому их сервер smtp не отправит его.Coldfusion 7 - отправка почты плохой 'helo'
Это CF, администратор не имеет права указывать U/P для auth. Однако я ДОЛЖЕН иметь возможность сделать это в теге. Когда я это делаю, я не получаю ошибок, но почта отправляется в папку, не подлежащую доставке.
КОД:
<cftry>
<cfmail to="[email protected]"
from="[email protected]"
subject="xxx.com Sign-up"
server="smtp.xxx.net"
port="25"
username="[email protected]"
password="password" >
This is a test - with server specified
</cfmail>
Success w/ server user defined
<cfcatch type="any">
<strong>ERROR: #cfcatch.Message#</strong><BR />
#cfcatch.Detail#
</cfcatch>
</cftry>
<cftry>
<cfmail to="[email protected]"
from="[email protected]"
subject="xxx.com Sign-up" >
This is a test - without server specified
</cfmail>
Success w/o server user defined
<cfcatch type="any">
<strong>ERROR: #cfcatch.Message#</strong><BR />
#cfcatch.Detail#
</cfcatch>
</cftry>
Я не знаю много о почтовых серверах ...
Любые идеи?
Вы говорите, что система (имя машины), полностью не связанная с сайтом или кодом, будет влиять на почтовый запрос на почтовый сервер? Так что, если мой сервер называется «qwe234», а не «myDomain.com» - это может иметь эффект? – jpmyob