Мы перенесли несколько устаревших сайтов ColdFusion из стойки на viviotech, и все они отлично работают, за исключением отправки электронной почты с помощью тега cfmail. При просмотре CF mail.log он содержит это сообщение об ошибке для каждой попытки:
"Ошибка", "планировщик-0", "07/01/10", "06:31:22" ,, "Неверные адреса; вложенное исключение: класс javax.mail.SendFailedException: 553 извините, этот домен нет в моем списке разрешенных rcpthosts (# 5.5.3 - chkuser) "
Однако, глядя на файл rcpthosts, домен действительно находится там, который использовался в атрибуте from из cfmail. зайдя в админ CF, вы можете установить SMTP-сервер и проверить соединение. Я пробовал как 127.0.0.1, так и фактический IP-адрес сервера - оба проверяются как успешные соединения, но я все еще не могу отправить электронное письмо. Старый сервер работал нормально для этого (несмотря на то, что CF не поддерживается rackspace, но IS поддерживается vivio).
Один совет, который мне уже дали, заключался в использовании конструкции user: password@server.com, но я не хочу этого делать, поскольку ни один из этих доменов не является надежным постоянным - мы хотим изменить большинство или все сайты на PHP в следующем году, если это возможно. Я просто хочу иметь возможность использовать локальный SMTP без ограничений, как я мог на предыдущем сервере.