Rails 3'e actionmailer_x509 numaralı bağlantı noktasını bağlamak istiyorum. Bunu yapmak için imzalı e-posta ile büyük bir dizeden Mail nesnesini oluşturmaya çalışıyorum.Ruby: Posta gemini r n sonra 60 karakter posta kutusuna ekleyin
Bu hat üzerinde böyle oluşturulmasını görebilirsiniz: https://github.com/petRUShka/actionmailer_x509/blob/master/lib/actionmailer_x509.rb#L129
Orijinal dize (smime0): https://gist.github.com/1d2c84cc2e255be010a6
Sonuçlandı Posta nesne dosyaya dampingli (NEWM): Örneğin https://gist.github.com/4682fe88e8dcfeca60b2
, smime0 satırının 0 ve newmsatır 40 arasındaki farkı görebilirsiniz.. Her bir 64 karakterden sonra adresinde ayarlanmıştır ve her 60 karakterden sonra newm yerleşmiş olur.
Böyle bir davranış imzayı geçersiz kılar. Bu davranışı değiştirmek mümkün mü? Nasıl kapatılacağını bulmaya çalıştım ama başarısız oldu.
Bu nokta için başka bir çözüm de olabilir.
P.S. Posta mücevher: https://github.com/mikel/mail, x509 ve ActionMailer hakkında tartışma ile iplik: How do I send signed emails from ActionMailer in Rails 3?
Doğru gibi görünüyor. Kontrol edeceğim! – petRUShka