У меня есть своя коробка, которая стоит на полке. Это Win2000 с CF 7 и smtp-сервером стоечной компании. Я не могу отправлять электронные письма. Когда я пытаюсь, они просто переходят в папку недоставленной электронной почты. Служба поддержки говорит, что мой сервер отправляет неподдающееся проверке сообщение helo
. Поэтому их smtp-сервер не отправит его.
Это CF 7, админу негде указывать U/P для авторизации. Однако я ДОЛЖЕН иметь возможность сделать это в теге. Когда я это делаю, я не получаю никаких ошибок, но почта попадает в папку, не подлежащую доставке.
КОД:
<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>
Я не очень разбираюсь в почтовых серверах...
Любые идеи?