Добавить услуги по электронной почте < /li>
Создать шаблон электронной почты < /li>
Установить Emailjs < /li>
Создать контактную форму < /li>
< /ol>
Я размещал ее на сете. Проблема заключается в том, что отправляющая электронная почта работает на Localhost и в постоянной ссылке на NetLify, но не в развертывании производства:
Кто -нибудь имеет какую -либо представление, почему электронная почта работает правильно в локальном, но не в не внедованном, но не в не внедованной но не в не вдром, но не в не внедованном, но не в не внедованном, но не в не внедованной, но не в «Проверке, но не в не внедованной но не в не внедованном носи. /> Это моя контактная форма: < /p>
Код: Выделить всё
Unë pajtohem me politikën e privatësisë
Dërgo mesazhin
< /code>
import emailjs from 'emailjs-com';
export default {
data() {
return {
form: {
name: '',
surname: '',
email: '',
phoneNumber: '',
message: '',
agree: false
}
};
},
methods: {
submitForm() {
if (!this.form.agree) {
alert('Ju duhet të pajtoheni me politikën e privatësisë.');
return;
}
emailjs.init('PUBLIC_KEY');
const templateParams = {
from_name: `${this.form.name} ${this.form.surname}`,
from_email: this.form.email,
phone: this.form.phoneNumber,
message: this.form.message
};
emailjs.send(
'SERVICE_ID',
'TEMPLATE_ID',
templateParams,
'PUBLIC_KEY'
).then(() => {
alert('Mesazhi u dërgua me sukses!');
this.resetForm();
}).catch((error) => {
console.error('Gabim gjatë dërgimit:', error);
alert('Ndodhi një gabim gjatë dërgimit.');
});
},
resetForm() {
this.form = {
name: '',
surname: '',
email: '',
phoneNumber: '',
message: '',
agree: false
};
}
}
};
Подробнее здесь: https://stackoverflow.com/questions/796 ... production
Мобильная версия