1 puan yazan GN⁺ 2024-07-17 | 1 yorum | WhatsApp'ta paylaş
  • Outlook’un reactions özelliği, Microsoft ekosisteminin dışında ayrı bir e-posta olarak gelebilir; bu da gönderene istenmeyen bildirim türü e-postaların artması anlamına gelir
  • Microsoft, giden e-postalara x-ms-reactions: disallow eklenirse istemcinin reaction yanıt özelliğini bastıran özel bir başlık sunar
  • İstemci bazlı ayarlar yerine, tüm giden e-postalara başlığı otomatik eklemek için Postfix header_checks kullanılarak hesap ve cihaz bazında eksik kalma olasılığı azaltılır
  • Testlerde bazı istemciler düğmeyi göstermeye devam etti, ancak reaction gönderimi sunucu tarafında başarısız oldu; başka ortamlarda ise düğme griye alındı
  • Aynı başlık kullanılsa bile Microsoft istemcilerinin arayüzde bunu yansıtma biçimi farklılık gösterdiğinden, gönderenler reaction e-postalarını azaltabilir ancak alıcı deneyimi tutarlı değildir

İstenmeyen Outlook reactions e-postaları

  • Son birkaç ayda gönderilen e-postalara gelen yanıtlar arasında reactions arttı
  • Microsoft ekosistemi içinde Signal mesajlarındaki 👍 veya ❤️ gibi tepkiler olarak işleniyor gibi görünüyor, ancak dışarıda ayrı bir e-posta olarak geliyor
  • Gelen e-postanın gövdesi şu biçimdedir
    • like [person] reacted to your message:
  • like alternatif metindir; uzaktan içerik yüklemeye izin verilmezse görsel görünmez
  • Bu tür reaction e-postaları istenmediği için giden e-postalara engelleme amaçlı bir başlık eklendi

Postfix’te x-ms-reactions: disallow ekleme

  • Microsoft, Outlook reactions için x-ms-reactions: disallow başlığını sağlar
  • Bu başlık ayarlandığında Microsoft istemcilerinde reaction yanıt özelliğinin bastırıldığı anlaşılabilir
  • E-posta istemcisi/MUA başlık eklemeyi destekliyorsa istemci bazında ayarlanabilir, ancak birden fazla istemci kullanılıyorsa her birinin ayrı ayrı yapılandırılması gerekir
  • Tüm giden e-postalara uygulamak için Postfix yapılandırmasına eklendi
    • /etc/postfix/main.cf içinde şu ayar bulunur
header_checks = pcre:/etc/postfix/header_checks
  • /etc/postfix/header_checks dosyasına şu kural eklendi
# add header to deal with unwanted Microsoft reactions (2024-07-16)
/^Date:/i PREPEND x-ms-reactions: disallow
  • Başta Content-Transfer-Encoding öncesine kondu, ancak mutt yapılandırması bu başlığı göndermediği için Content-Type öncesine taşındı; daha sonra tekrar Date başlığının önüne kondu
  • sudo service postfix restart ile Postfix yeniden başlatıldıktan sonra çeşitli istemcilerde test edildi ve yeni başlığın mesaj başlıklarına doğru şekilde eklendiği görüldü

Microsoft istemcilerine göre test sonuçları

  • Microsoft kullanıcısı birkaç kişiyle yapılan testlerde, bazı ortamlarda hedeflenen davranış doğrulandı
  • Bir durumda başlık eklenmiş olmasına rağmen Microsoft kullanıcısının istemcisinde reaction seçeneği görünmeye devam etti
    • Kullanıcı reaction’a bastı, ancak bu gönderenin posta sunucusuna kadar ulaşmadı
    • İstemci bazlı griye alma güncellemeleri farklı hızlarda dağıtılıyor; reaction’ın yasaklandığı e-postalara yönelik denemeler sunucu tarafında başarısız oluyor
  • Başka bir Microsoft kullanıcı ortamında reaction simgesi griye alındı ve hover text olarak Reactions are disallowed on this message gösterildi
  • Microsoft sistemine göre gösterim biçimi farklı görünüyor; gönderen açısından reaction e-postaları almama hedefi gerçekleşse de kullanıcı deneyimi ideal değil

1 yorum

 
GN⁺ 2024-07-17
Hacker News yorumları
  • Yalnızca Outlook kullanan bir şirkette tepki özelliği epey mantıklı. Çünkü “Tamamdır, teşekkürler” gibi e-postaları ciddi ölçüde azaltıyor.
    Elbette gerçekten içten bir teşekkür söz konusuysa düzgün bir teşekkür e-postası gönderebilirsiniz.

    • Kurum genelindeki çeşitli başarılar duyurulduğunda “Congratulations / Congrats” e-postaları o kadar sık ve çok geliyordu ki otomatik silme filtresi bile oluşturdum. Yine de havai fişek emojisi bunu çok daha katlanılır hâle getiriyor.
    • Outlook kullanıcısı değilim ve üründen de gerçekten nefret ediyorum ama büyük e-posta zincirlerinde CC’de çok fazla kişi varken birinin dikkatini çekmek için @joel gibi yazma özelliğini daha fazla e-posta istemcisinin benimsemesini isterdim.
    • Bu bağlamda tepkiler mantıklı olabilir. Çünkü en başta bu tür gidip gelmelerin e-postayla yapılmaması gereken bir durum olma ihtimali yüksek.
      İlgili: https://news.ycombinator.com/item?id=28636536
    • İdeal durumda öyle, ama pratikte gördüğüm farklı. Bizim kurumda insanlar hem tepki gönderiyor hem de bu tür tümünü yanıtla e-postaları atıyor; sonuçta sadece dikkat dağıtan unsurlar artıyor.
    • İnsanların iş e-postalarına gerçekten yalnızca “Tamamdır, teşekkürler” diye yanıt verip rahatsızlık yaratacak kadar sorun olup olmadığını merak ediyorum. Örneğin çok alıcılı e-postalar gibi durumlarda.
  • Apple da iMessage/SMS’e aynı özelliği ekledi. Grup mesajındaki herkes Apple kullanıcısıysa beklendiği gibi çalışıyordu; ama ekosistemin dışında kalan talihsiz kişi ‘{person}, “{message}” mesajını beğendi’ gibi mesaj bombardımanına tutuluyordu.
    Bazı durumlarda insanlar o tepkiye tekrar tepki verip saçma sapan bir SMS zinciri oluşturuyordu.

    • Microsoft’un IRC için Microsoft Comic Chat istemcisini çıkardığı zamanlar aklıma geldi. Karakterlerine dair türlü metaveriyle IRC kanallarına giren insanlar vardı; onlar için sorun yoktu ama normal istemci kullanan herkes için inanılmaz can sıkıcıydı.
      Muhtemelen MSN sunucularıyla kullanılmak üzere tasarlanmıştı ama insanlar “normal” sunuculara da bağlanıp kullanıyordu.
      https://en.wikipedia.org/wiki/Microsoft_Comic_Chat
    • Geçmiş zaman kullanman komik, çünkü bu hâlâ yaşanıyor. ABD dışında yaşıyorum ama Google Voice numaramı tutuyorum; aile grup sohbetlerinde hâlâ bu mesajları almaya devam ediyorum.
      Mucizevi şekilde çoğu Signal’a geçti ama ara sıra yeniden SMS alışkanlığına dönüyorlar.
    • Bir Android kullanıcısı olarak Apple kullanıcılarının, Apple kullanmayanlara kendi yanıtlarının ne kadar aptalca göründüğünü bilip bilmediğini sık sık merak ediyorum. Söylemeli miyim yoksa boş mu vermeliyim diye düşünüyorum.
  • Şirket e-postalarında bazı insanların cümle sonundaki nokta yerine büyük J koyduğunu gördüğümü hatırlıyorum. İlk başta J’nin kanca biçimi gülen yüze benziyor diye, fazla doğrudan olmayan kurumsal bir nezaket ifadesi herhâlde sanmıştım.
    Meğerse ASCII’de J’nin değeri olan 0x4A konumu Wingdings’te gülen yüzmüş. Outlook e-posta istemcisinin kullanıcı arayüzünde hangi karakterleri dönüştürmesi gerektiğini nasıl bildiğini hâlâ pek anlamıyorum.

    • Muhtemelen e-postanın içindeki etiketler yüzündendi. Sanırım HTML e-posta olması gerekiyordu: https://devblogs.microsoft.com/oldnewthing/20060523-10/?p=31...
    • Annemin işten gönderdiği e-postalarda ara sıra J görürdüm, gerçekten komikti. Adımın ilk harfi J olduğu için beni kastettiğini sanırdım ama aslında gülen yüz gönderiyormuş.
    • İfadenin Wingdings J’ye dönüşmesi sunucu düzeyinde gerçekleşiyordu. Mutt’tan Exchange sunucusu üzerinden gönderdiğim bir e-posta bana alıntılanarak geri döndüğünde ASCII gülen yüz J’ye dönüşmüş oluyordu.
      Exchange, içinden geçen tüm e-postaları HTML’ye dönüştürüyor ve J’yi etiketlerle sarıp Wingdings’i seçtiriyor. Bazı Exchange kurulumları, içinden geçen e-postaların düz metin kopyasını sunmuyor.
    • E-postada hem HTML gösterimi hem düz metin gösterimi vardır da istemciyi yalnızca düz metin gösterecek şekilde ayarlamış olabilirsiniz.
    • Ben de bu J karakteri yüzünden uzun süre kafa karışıklığı yaşadım; ilk tam zamanlı şirket işime başladığımda bunun kurumsal kültür gibi bir şey olduğunu sanmıştım.
      Windows dizüstü bilgisayar alıp Outlook’ta e-postaları görmem birkaç yılımı aldı.
  • Tepkilerden hoşlanmayan tarafın, neyin bu kadar rahatsız edici olduğunu açıklamasını isterdim. Karşı tarafın yazı yazma zahmetine bile girmemesi mi kaba geliyor? Sorunun ne olduğunu pek anlayamıyorum.

    • Dikkatime değer veriyorum. Yapay olarak üretilmiş yanıtlara harcamak istemiyorum. Biri benimle iletişim kurmak istiyorsa en azından asgari bir çaba göstermesi gerektiğini düşünüyorum.
      E-postadan önce mektup yazmak emek gerektiriyordu; bu sayede sinyal-gürültü oranı düşük temaslar eleniyordu. Spam, LLM tarafından üretilmiş içerik ve tepki gibi mesajlar doğruca çöpe gider. Gönderen kişinin o mesajı görüp sil düğmesine basmamı sağlayarak zamanımı harcaması, kabalıktan çok muhakeme eksikliği olarak gördüğüm bir davranış.
      Kibirli gelebilir ama günde yüzlerce e-posta aldığım zamanlar da oluyor; bu yüzden gerekli bir filtre.
    • Ben de yazar gibi e-postadaki uzak görüntüleri kapalı tutuyorum. Bu yüzden daha en baştan “amaçlanan deneyimi” almıyorum. Gerçekten Outlook kullanıcıları dışında bu özelliğin amaçlanan deneyimini alan biri var mı?
      İkincisi, “tepki” e-posta kültürünün ya da standart e-posta belirtimlerinin bir parçası değil. Beklenmedik ve tuhaf.
      Yani genel olarak tepkilerden hoşlanmıyorum değil; yalnızca MS posta uygulamasında çalışan, başka yerlerde ise bozuk bir biçimde ortaya çıkan bir özelliğe karşıyım.
    • E-postada bu sadece gelen kutusunu şişiren can sıkıcı bir unsur hâline geliyor. Büyük bir mesele değil ama filtrelenirse deneyim daha iyi olur.
      Tepkiler, gerçek zamanlı konuşmaların aktığı ve kısalığın önemli olduğu anlık mesajlaşma gibi iletişimlerde daha anlamlı. E-postada pek bir katkısı yok.
    • İki sorun var. Standart değil; Microsoft herkesin çoğunlukla Outlook kullandığını varsayıp bunu öylece yapmış. Başkalarında nasıl çalışacağını umursamamış.
      İkincisi, e-postada bir tepki almak ne anlama geliyor? “Başparmak yukarı”yı devam edebilirsin sinyali olarak mı yorumlamalıyım, yoksa sadece “gördüm ve e-postayı aldım” mı demek, belirsiz. E-postanın çoğunlukla önemli iş amaçlı olduğu konusunda bir ölçüde hemfikirsek, açık ve kesin iletişim kurmak gerekir. Tepkiler bunun tam tersi; bağlama, kültüre ve alıcının ruh hâline göre daha kolay yanlış anlaşılır.
      E-posta tepkileri için çok iyi ve makul kullanım alanları olabilir, ama Microsoft’un UI/UX uzmanlarına bunu düzgünce araştırttığı ve net bir sonuca varıp uyguladığına inanmak gerçekten zor. Standart da olmadığına göre, cuma öğleden sonra “bakın bunu yapabiliyoruz” demek için yapılmış gibi hissettiriyor. SMTP başlığına bindirilme biçimi tipik bir hack kokusu yayıyor.
    • Başparmak yukarı bildirimi ile “OK” yanıtı özünde pek farklı değil. İkisi de anlamlı bir işe odaklanmışken beni böler; ses, titreşim, banner ve açılır pencere gibi değerli dikkatimi çekmek için yarışır.
      Hayatım boyunca odağımı kontrol etmeye çalıştım, ama sanki tüm insanlık ortak ortamı daha fazla dikkat dağıtıcı unsurla doldurmaya karar vermiş gibi. Gerçekten berbat ve manipülatif. Kapatılabilir olmasını isterdim. Sadece beni rahat bıraksınlar. Hatta daha da iyisi, değer verdiğim şeylere odaklanmama yardımcı olsunlar.
  • E-postada bundan hoşlanılmamasını bir ölçüde anlıyorum, ama SMS ve Slack’te tepki özelliğini severek kullanıyorum. Çünkü “aldım, olumlu tepki verdim ve daha fazla söyleyecek bir şey yok” demenin bir yolu.
    Kibar görünmek için gereksiz yere “Tamam, ekleyecek bir şeyim yok” yazma işinin çoğunu ortadan kaldırıyor. Ayrıca karşı tarafın benim onayıma tekrar bir onay bildirimi göndermesinden gerçekten nefret ediyorum.

    • Bir arkadaşım 20 yıl önce FAA’de staj yapmıştı; orada “Concur without comment.” yazmanın gelenek olduğunu söylemişti. Bence gerçekten harika.
      Tabii bunu ben konuşmada kullanırsam kimse alıntıyı anlamaz ve bana garip bakar. Gerçi bu zaten olacak bir şey.
    • Önemsiz mesajlara Picard gibi “ACKNOWLEDGED” diye yanıt vermek tamamen toplumsal olarak kabul edilebilir olmalı.
    • Gmail’de de artık emoji tepkileri var. Örneğin buradaki gülen yüze bakın: https://imgur.com/a/0cYSLMQ
      Geçen yıl yayımladılar[1]
      [1] https://blog.google/products/gmail/gmail-emoji-reactions/
    • Katılıyorum. Tepkinin kendisine değil, e-postadaki tepkilere karşıyım.
    • Şirketin iç ağında e-posta tepkileri zarif biçimde işleniyorsa sorun yok. Ama böyle e-postaları açık internete göndermek saçma.
  • Bu çözüm DKIM’i bozar. Çünkü yeni bir postfix başlığı ekliyor.
    Thunderbird’de de ayar düzenleyicisine girip https://kb.mozillazine.org/Custom_headers sayfasında anlatıldığı gibi “x-ms-reactions: disallow” başlığını elle ekleyerek aynı şeyi yapabilirsiniz.

  • Her gün yeni bir kanser türü ortaya çıkıyor.

    • Teknik yazılar okurken “yazılım daha kötü olamaz diye düşündüğüm anda…” hissine o kadar sık kapılıyorum ki gerçekten yoruldum.
  • Tepkiler, MS Teams, Slack ya da IRC odasına benzeyen herhangi bir şey gibi sohbet uygulamalarında anlamlı.
    Microsoft’un neden Outlook’a bu seçeneği koymaya karar verdiğini bilmiyorum.

    • Sohbet uygulamalarında tepki kullanmak çok popüler, ama pratik bir amaca hizmet ettiğini hiç görmedim. Yine de Microsoft’un bunu Outlook’a koymasının nedeni açık görünüyor.
      Sohbet uygulamalarında popüler olduğuna göre, Microsoft’ta birileri eski ve sıkıcı bir şeye de popüler yeni bir özellik eklemenin kariyeri için iyi olacağına karar vermiş olmalı.
  • Açıkçası bu fikir oldukça hoşuma gitti. Bir şekilde standartlaştırıp başka e-posta istemcilerine de ekleyemez miyiz? İçeride, insanın okuyabileceği normal bir e-posta olarak çalışacak bir yedek davranışın olması da oldukça temiz
    Yalnız İngilizce dışındaki dillerin nasıl ele alındığını merak ediyorum. E-postanın dilini biliyor mu? Yoksa her zaman İngilizce mi? Öyleyse iyi değil
    Ben bir sohbet bileşeni kütüphanesi (https://talkjs.com) geliştiriyorum ve hem emoji tepkilerini hem de kaçırılan sohbet mesajları için e-posta bildirimlerini destekliyoruz. Bu e-postaya yanıt verirseniz, konuşma içinde bir sohbet mesajı olarak görünür. E-postalara da tepki desteği eklemek çok doğal olurdu; ama Outlook kullanıcıları için harika bir UX, geri kalanlar içinse küçük tepki e-postalarının yağdığı berbat bir UX olacaksa çekinirim

  • Ek meta veri iletmek için IRC mesajlarını bozan Microsoft Comic Chat’i hatırlattı