2010-05-28 2 views
0

У меня возникли проблемы при отправке электронных писем с помощью функции mail().Функция электронной почты php не может отправить имя[email protected] ?? i

У меня есть сценарий, который отлично работает для адреса электронной почты, такого как [email protected], но когда первая часть письма - это что-то вроде точки [email protected], она не работает и возвращает эта ошибка:

Предупреждение: почта() [function.mail]: ответ сервера SMTP: 554: адрес получателя отклонен: доступ запрещен ретрансляции в confirmed.php на линии 119

Я использую реальный адрес электронной почты, но есть изменил его в приведенном выше примере.

Любые мысли - я не мастер php, но, конечно, есть простой способ отправить электронные письма по адресу с 2-й частью первой части ???

Заранее спасибо Ali

+1

Я бы сказал, что это проблема с вашим SMTP-сервером. Если ваш интернет-провайдер предоставляет SMTP-серверу разговор с ними. Если SMTP-сервер является вашим собственным, попробуйте его перенастроить. – Felix

+0

Вы уверены, что имя.сумма имеет тот же домен? 'Relay access denied' обычно означает, что вы должны сначала авторизовать –

ответ

2

Это не ошибка в PHP. Это ваш SMTP-сервер. Проверьте почтовый ящик i.e./var/log/mail.log и посмотрите, не выдает ли он что-либо. Мое лучшее предположение, что ваша ретрансляция не сконфигурирована.

1

Если код ниже терпит неудачу с этой ошибкой, то DEED частично правильно - но это не ретрансляция ломимое. - правила адрес переписывание полностью^& * (ред до

<php 
mail('[email protected]','hello','test'); 
?> 

Также Попробуйте:

Однако это была бы феноменологически глупая ошибка со стороны человека, который настроил MTA. Я подозреваю, что его код гораздо более вероятен, чем в другом месте, до того, как вы звоните по почте (...) или что ваш анализ является неполным. Если это так, то ни один из вышеприведенных тестов не будет вернуть исходную ошибку - зарегистрируйте свой код, чтобы узнать, где изменяется адрес.

Альтернативно, если MTA действительно не нравится. в названии - идите покупать продукт для крупного рогатого скота для человека, который его настроил.

C.

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

  • Нет связанных вопросов^_^