• Отправлял письма через обычный sendmail, но стало необходимо отправлять их и на ресурсы которые мне не доверяют. Для этого я установил и настроил sSMTP, через консоль почта отлично отправляется. Даже через тестовый PHP скрипт все идеально. Но WordPress видимо что-то не понравилось и он упорно при отправке резервной копии сайта на мыло выдает ошибку:
    fopen(http://site.com/wp-content/themes/index.php) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections

    Сперва он ругался на set_magic_quotes_runtime, но это я исправил.
    В данный момент происходит след.: сношу ssmtp — ставлю sendmail — не ругается. Делаю наоборот — сыплет ошибками.

Просмотр 1 ответа (всего 1)
  • По-разному пытался, в итоге сделал:
    Поставил sendmail, поставил WP-Mail-SMTP(v0.9.1). Почта при регистрации отсылается, все супер.Но плагин резервного копирования(WordPress Database Backup) перестал отсылать архивы.
    Их несовместимость решил очень просто: в плагине резервного копирования заменил строку
    do_action_ref_array( ‘phpmailer_init’, array( &$phpmailer ) );
    на
    do_action_ref_array( ‘phpmailer_init_smtp’, array( &$phpmailer ) );

    можно добавить еще проверку на существование такой функции, но я пока без нее обошелся.

    Почему же он пытался писать файл через http, мне до сих пор не ясно. Но игра с параметрами sendmail и ssmtp позволяла ее убрать, однако письмо с архивом так и не доходило.

Просмотр 1 ответа (всего 1)
  • Тема «sSMTP» закрыта для новых ответов.