For the complete documentation index, see llms.txt. This page is also available as Markdown.

E-posta ile çalışma

E-posta mesajları göndermek için

send_email() | send_email_from_bot() | send_email_template()

Açıklama

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ıyla bağlantı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

Bir taslak ya da gönderilmiş e-postayı iletmek için

send_email_template(mailing_id, client_email, email_bot, date)

Parametreler:

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

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

email_bot - göndericinin e-posta adresi; varsayılan olarak projeyle bağlantılı e-posta

date - e-posta gönderim tarihi ‘gg.aa.yyyy SS:dd’ biçiminde. Tarih geçmişteyse veya belirtilmemişse, e-posta işlev çağrısından hemen sonra gönderilecektir.

Örnek

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

Bot aracılığıyla gönderim

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

Dağıtım listesinden değişkeni alıyoruz - id.

Bu örnekte bu 483'tür ve mailing_id olarak kullanılacaktır.

Kurucuya gidip işlevi aşağıdaki parametrelerle çağırıyoruz:

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

e_letter = send_email_template('483', "test@mail.ru", '', '09.08.2022 15:00')

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

mailing_id = '483' client_email = 'test@mail.ru' # alıcının e-posta adresi email_bot = '' date = '09.08.2022 15:00' # gönderim anında tarih zaten geçmişte olduğu için, e-posta işlev çağrısı üzerine hemen gönderilecektir e_letter = send_email_template(mailing_id, client_email, email_bot, date)

Bir e-posta göndermek için örnek ayar

Sonuç olarak, işlev çağrıldığında, önceden hazırlanmış e-postanın şablonu test@mail.com adresine gönderildi.

Kopyalama için kod örneği
send_email('john.smith@gmail.com', 'Bu bir başlıktır', 'Ve bu da bir metindir')

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

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

confirm_email_subscription()

Açıklama

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

Bu işlev, e-posta kampanyaları göndermek için müşterilerden onay toplamayı amaçlar.

Bir müşteri e-posta adresini mesajlaşma uygulaması üzerinden verdiğinde, önce bir onay isteği gönderilir. Bir e-posta müşterisi, ancak müşteri onayını doğruladıktan sonra oluşturulur.

Sonuç olarak, onayı doğrulanmış 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.

Parametreler:

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

sender_name - bültenleri almayı kabul etmesi için onay istediğiniz şirket adı

bot_email - yeni 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 çağırmalar gerekli mi (veya değil mi) (varsayılan: False)

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

Gönderilen geri çağırmalar şu biçimde olacaktır:

"client_accept_email_subscription: #{email}" - e-posta adresini onaylayan müşteriye yönelik geri çağırma

"email_client_accepted_by ID:#{@client.id}" - yeni müşteriye yönelik geri çağırma (onaylayan müşterinin kimliği client_father_id değişkeninde saklanacaktır)

Kullanıcı e-posta adresini verdikten sonra adresi doğrulamak için bir mesaj gönderin.

Kullanıcı şirketten bülten almak için onayını doğruladıktan sonra, listenize yeni bir e-posta müşterisi eklenecektir.

Bu sayede 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.

Son güncelleme