2016-04-10 10 views
1

PLESK (12.5.30) çalıştıran bir VPS sunucum var ve formları dolduran kişilere göndermek zorunda olduğumuz tüm WordPress formları var. gönderdi. Onlar posta sırasına sadece 'ertelenmiş' olarak oturuyorlar.WordPress, VPS ile çalışan Plesk, hiçbir posta gönderilmiyor

Sanırım bunun php mail ile ilgisi var, ama bunu işe yaramış gibi görünmüyor ve ev sahibim kelimenin tam anlamıyla hiç bir işe yaramıyor. Hatta Plesk'i aradım ve yardım etmediler.

Herhangi bir fikrin var mı?

Teşekkürler!

+0

emin olun sizin ' "From:"' adresi sunucuda geçerli bir e-posta adresidir. E-posta adreslerini bir '' Cevapla: ''adresi olarak kullanın - bu türden pek çok sorunu çözdüğünüz gibi -' sendmail_from' ayarının '' Kimden: '' için kullandığınız e-posta adresiyle aynı olduğundan emin olun. ini_set ('sendmail_from', '[email protected]_server.com'); 'mail script'inizin üst kısmında bulunan adres. Belki de iyi çalışıyor gibi görünüyor WordPress için formlar için contactform7 eklentisine bir göz atın. – Steve

cevap

0

fazla bilgi için// var/günlüklerinde yerde sistem posta günlüğünü kontrol edebilirsiniz giden posta çalışma sunucusunu kurma gerçek acıdır o hesaptaki

alın. İki kelimeyle SPF ve DKIM'i kurmanız gerekir veya Gmail gibi bu tür posta hizmetleri, tüm e-postaları sunucunuzdan varsayılan olarak spam olarak işaretler. Senin durumunda

Ben eklenti https://wordpress.org/plugins/sendgrid-email-delivery-simplified/ (Sen SendGrid hesap gerekir, bu kadar özgür) bir WordPress

Eğer sahiptir SendGrid hizmetine önerebilirsiniz varsayılan wp_mail() olacaksın mail kullanarak iletişim formları SendGrid posta sunucularını gönder.

Ayrıca kurulum SendGrid posta sunucusunu kullanarak ve sendmail'i Postfix/edebilirsiniz: https://sendgrid.com/docs/Integrate/Mail_Servers/postfix.html

İlgili konular