Как заставить электронную почту работать на phpBB с CentOS 6? Ошибка PHP

Итак, у меня есть форум phpBB на CentOS 6, однако есть проблема. Электронная почта просто не работает.

Я пытался использовать электронную почту в домене, таком как [email protected], и получал следующую ошибку:

    E-mail error
» EMAIL/PHP/mail()
/adm/index.php

поэтому я подтвердил, что использую SMTP с разными хостами и настройками SMTP, ничего не работает, я просто получаю эту ошибку:

        E-mail error
    » EMAIL/SMTP
    /adm/index.php

Could not connect to smtp host : 0 : php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

Errno 2: fsockopen(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution at [ROOT]/includes/functions_messenger.php line 1030<br />
Errno 2: fsockopen(): unable to connect to smtp.mail.com:25 (php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution) at [ROOT]/includes/functions_messenger.php line 1030

Я получил ошибки из журнала ошибок PHP от PHP

Как ни странно, электронные письма появляются на моем VPS в файле var/spool/mail/root.

2 человека сказали, что это может быть проблема с DNS, я подозреваю, что это правда, так как я по какой-то причине не мог использовать «wget» на своем VPS, поэтому я установил серверы имен в /etc/resolv.conf и внезапно другая проблема, с которой я столкнулся, «не удалось получить последнюю версию phpBB» или что-то в этом роде, была исправлена. Итак, если бы это было исправлено с помощью такого решения, я бы предположил, что это тоже имеет какое-то отношение к этому.

И я спросил об этом своего хоста, они сказали, что «все виртуализировано» и что они не имеют фактического контроля над этим (в смысле, что это вина их конфигурации) и что они не поддерживают стороннее программное обеспечение, хотя это не программная проблема. А до этого они сказали, что разговаривали с «администратором Linux уровня 3» и как администратор сказал, что это проблема PHP/Apache.

Я теряю рассудок из-за этого. Это хорошая машина по хорошей цене с игровой панелью, так как мы размещаем игровой сервер, и было бы действительно неудобно перемещать все это в другое место.

Кроме того, полное обсуждение и информацию о форумах phpBB можно найти здесь: https://www.phpbb.com/community/viewtopic.php?f=46&t=2257586


person Teh Masterbaiter    schedule 26.08.2014    source источник


Ответы (1)


Проверьте настройки SMTP, убедитесь, что он настроен для правильного клиента (как в DNS, так и в phpbb в разделе «Общие» — «Связь с клиентом» — «Настройки электронной почты»). Если вам необходимо использовать аутентифицированную учетную запись, убедитесь, что имя пользователя и пароль, которые вы используете, верны, введя их в документ Word, чтобы проверить правописание, и скопируйте/вставьте их в поля. В некоторых случаях SMTP будет работать только с аутентифицированными учетными записями.

person user3189406    schedule 26.08.2014
comment
Я пытался использовать электронную почту в домене, таком как [email protected], и я получал эту ошибку: -> Я, очевидно, пробовал без SMTP и с SMTP, я уже говорил, что пробовал несколько SMTP-серверов на нескольких портах, пробовал все возможные комбинации, и такая же ошибка появляется для SMTP, и без SMTP, используя мою доску для отправки электронной почты, которая должна работать сама по себе, я получаю ошибку, которая находится первой в сообщении. Бесполезно, я бы не запускал форумы, если бы я был таким идиотом, что не мог вводить правильные настройки SMTP. - person Teh Masterbaiter; 28.08.2014