2012-06-26 3 views
0

У меня есть собственная коробка, сидящая в стойке. Это 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> 

Я не знаю много о почтовых серверах ...

Любые идеи?

ответ

0

Это может быть проблема с DNS и неспособность принимающей системы либо выполнить обратный DNS-поиск, либо, может быть, он вообще не находится в DNS.

Другая возможность заключается в том, что недопустимый Helo означает, что у вас нет FQDN, связанного с системой (возможно, ваше системное имя не имеет связанного с ним домена?) (То есть helo me), вероятно, будет отброшено против «helo me.somewhere.com».

так что не думайте, что проблема CF с точки зрения кодирования - что-то, что связано с вашими системными настройками (возможно, FQDN) или DNS в вашем местоположении. Большинство настроек защиты от спама/анти-открытого реле будут искать DNS для некоторого уровня проверки.

+0

Вы говорите, что система (имя машины), полностью не связанная с сайтом или кодом, будет влиять на почтовый запрос на почтовый сервер? Так что, если мой сервер называется «qwe234», а не «myDomain.com» - это может иметь эффект? – jpmyob

Смежные вопросы