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 заменит вышеуказанные изменения на свои при каждом сохранении.
Добавить комментарий