E-posta mesajları göndermek için

Lütfen dikkat!

E-posta mesajlarıyla çalışma işlevleri yürütülürken, işlev şunları döndürür:

a) ya YOK — işlevin başarıyla yürütülmesi durumunda;

b) ya da bir hata durumu metni.

send_email() | send_email_from_bot() | send_email_template()

Bir e-posta mesajı göndermek için

send_email(to_email, subject, message)

Parametreler:

!** to_email - alıcının** e-posta adresi

!** subject -** e-posta konusu

!** message -** e-posta gövde metni

Bot aracılığıyla e-posta mesajları göndermek için

send_email_from_bot(email_bot, client_email, email_subject, text, attachment_url)

Parametreler:

!** email_bot** - e-posta dağıtım kanalına bağlı e-posta adresi \ !** client_email** - mesajın gönderileceği müşterinin e-posta adresi\ !** email_subject** - e-posta konusu (başlık)\ !** text** - e-postada gönderilen mesaj gövdesi
attachment_url - ek URL'si

Taslak veya gönderilmiş bir e-postayı iletmek için

send_email_template(mailing_id, client_email, email_bot, date)

Parametreler:

!** mailing_id** - posta şablonu kimliği (taslak veya hazır e-posta)

!** client_email** - alıcının e-posta adresi

email_bot - gönderenin e-posta adresi; varsayılan olarak projeye bağlı e-posta

date - e-posta gönderme tarihi 'gg.aa.yyyy SS:dd' biçiminde. Tarih geçmişteyse veya atlanmışsa, e-posta işlev çağrısından hemen sonra gönderilir.

Bir e-posta mesajı göndermek için:

Bot aracılığıyla gönderme

Daha önce gönderilmiş bir e-postayı gönderme örneği:

Posta listesinden değişkeni alıyoruz - id.

Bu örnekte, mailing_id olarak kullanılacak olan 483'tür.

Yapılandırıcıya gidiyoruz ve işlevi aşağıdaki parametrelerle çağırıyoruz:

Seçenek 1 – parametreleri açıkça belirtme:

e_letter = send_email_template('483', "[email protected]", '', '09.08.2022 15:00')

Seçenek 2 – parametreleri değişkenler kullanarak belirtme:

mailing_id = '483'
client_email = '[email protected]' # alıcı e-postası
email_bot = ''
date = '09.08.2022 15:00' # tarih gönderme anında zaten geçmiş olduğundan, e-posta işlev çağrısından hemen sonra gönderilecektir
e_letter = send_email_template(mailing_id, client_email, email_bot, date)

Sonuç olarak, işlev çağrıldığında, önceden hazırlanmış e-posta şablonu [email protected] adresine gönderildi.

send_email('[email protected]', 'Bu bir başlık', 'Ve bu bir metin')

/*bot aracılığıyla*/
mailing = send_email_from_bot('[email protected]', '[email protected]', 'E-posta konusu. Sadece basit', 'Merhaba, size mesajımı gönderiyorum', 'https://sun9-82.userapi.com/impg/L3ZYWHnlseIQsqZO')

Müşterinin e-posta adresine posta gönderimlerini onaylamak için

confirm_email_subscription()

confirm_email_subscription(email, sender_name, bot_email, callback,client_name)

Bu işlev, müşterilerden e-posta kampanyaları göndermek için izin toplamak üzere tasarlanmıştır.

Bir müşteri e-posta adresini mesajlaşma uygulaması aracılığıyla sağladığında, önce bir izin talebi gönderilir.
Bir e-posta müşterisi yalnızca müşteri iznini onayladıktan sonra oluşturulur.

Sonuç olarak, onaylanmış izne sahip e-posta adresleri daha güvenilir kabul edilir, bu da genel e-posta teslim edilebilirliğinizi ve gönderen itibarınızı iyileştirmeye yardımcı olur.

Önemli!

Müşterinin izni olmadan potansiyel olarak promosyon içeriği içeren postalar gönderemezsiniz.

İhlaller nedeniyle cezalardan kaçınmak için bu bilgileri göz ardı etmeyin.

Parametreler:

email - doğrulama ve ekleme için müşterinin e-posta adresi

sender_name - bülten almaya izin istediğiniz şirket adı

bot_email - yeni bir e-posta müşterisinin bağlanacağı bot e-posta adresi

callback - e-posta adresini onaylayan müşteriler ve yeni bir e-posta müşterisi için geri aramalar gerekli (veya değil) (varsayılan: False)

client_name - bir e-posta müşterisine atanacak ad

Gönderilen geri aramalar aşağıdaki biçimde olacaktır:

"client_accept_email_subscription: #{email}" - e-posta adresini onaylayan bir müşteriye geri arama

"email_client_accepted_by ID:#{@client.id}" - yeni bir müşteriye geri arama (onaylayan müşterinin kimliği client_father_id değişkeninde saklanacaktır)

Kullanıcı e-postasını sağladıktan sonra adresi doğrulamak için bir mesaj gönderin.

Kullanıcı şirketten bülten alma iznini onayladıktan sonra listenize yeni bir e-posta müşterisi eklenecektir.

Bu şekilde, kampanyalarınızda hiçbir "ölü potansiyel müşteri" olmayacak ve e-posta veritabanınız yalnızca ürünlerinizle gerçekten ilgilenen müşterilerin adreslerinden oluşacaktır.