Muse отправляет почту исключительно посредством функции mail в php и штатных способов изменить способ отправки пока что нет (в версии 2015.1).
Но есть вариант немного переделать стандартную отправку чтобы почта шла через SMTP с аутентификацией. А именно использовать скрипт PHPMailer, его последнюю версию можно скачать по адресу https://github.com/PHPMailer/PHPMailer/releases
Скаченный скрипт PHPMailer нужно выложить на хостинг в каталог /scripts. Сейчас самая последняя версия 5.2.14, значит соответственно полный адрес до скрипта будет адрес.ru/scripts/PHPMailer-5.2.14
Далее нужно открыть form_process.php и изменить строку $sent = @mail($to, $subject, $message, $headers); на:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
require ‘PHPMailer-5.2.14/PHPMailerAutoload.php’; $mail = new PHPMailer; $mail->isSMTP(); $mail->Host = ‘АДРЕС’; // вместо АДРЕС вписать адрес smtp вашего хостинга, обычно это mail.имявашегосайта.ru $mail->SMTPAuth = true; $mail->Username = ‘ЛОГИН’; // вместо логин вписать логин адрса от имени кого будет отправлена почта, иногда это полный адрес почты имя@имявашегосайта.ru $mail->Password = ‘ПАРОЛЬ’; // вместо ПАРОЛЬ вписать пароль от почтового ящика //$mail->SMTPSecure = ‘tls’; // если используется шифрование нужно его указать $mail->From = ‘ОТКОГО’; // вместо ОТКОГО вписать адрес почты отправителя, желательно чтобы совпадал с $mail->Username $mail->FromName = ‘ИМЯ’; // вместо ИМЯ вписать произвольное имя, это будет заголовок писем $mail->addAddress(‘КОМУ’); // вместо КОМУ вписать адрес куда будет отправлено письмо, то есть свой адрес почты $mail->isHTML(true); $mail->Subject = $subject; $mail->Body = $message; $sent = $mail->send(); |
Если все будет правильно заполнено, то почта будет отправляться корректно.
Следует помнить что Adobe Muse при публикации файлов на ftp заменит вышеуказанные изменения на свои при каждом сохранении.
Добавить комментарий для Татьяна Отменить ответ