В настоящее время я использую github для размещения своего веб-сайта и своего кода, а также я использую файл шаблона php из startbootstrap для создания самой формы. Я поместил свою электронную почту Yahoo на шаблон и протестировал ее в своем браузере, но он говорит, что сервер не отвечает. Поддерживает ли Yahoo это или есть какой-нибудь способ заставить это работать?
http://startbootstrap.com/template-overviews/freelancer/
Вот сайт, где я получил свой шаблон, и вы можете найти файл PHP в contact_me.php.
Возможно, вы решили это, но я полагаю, это поможет в будущих поисках.
Есть два основных момента, чтобы заставить это работать для вашей цели.
/mail/contact_me.php
на действительный адрес вашей электронной почты: $to = '[email protected]';
,Это единственная необходимая конфигурация текста / кода.
$.ajax
), вы заметите, что есть AJAX звонок к ранее упомянутому файлу (/mail/contact_me.php
).Но по умолчанию браузеры не разрешают запросы AJAX (по соображениям безопасности) к файлам, расположенным в вашей локальной файловой системе. Таким образом, это означает две вещи: вы должны либо настроить браузер, чтобы разрешить локальный доступ к файлам, либо просто запустить ваше приложение на веб-сервере.
Вы хотите, чтобы ваш сайт находился в Интернете, поэтому переход к второму из приведенных выше утверждений (выделен жирным шрифтом) должен работать. Если нет, то это, вероятно, проблема с разрешениями или безопасностью веб-хостинга. Некоторые веб-хосты не позволяют формам отправлять электронные письма на популярные почтовые серверы (например, Gmail или Yahoo), поэтому я бы попытался использовать частный домен. Если это по-прежнему не работает, лучше всего связаться с вашим веб-хостингом, чтобы узнать, могут ли они вам помочь.
Других решений пока нет …