Outlook 2010'un aldığım postalar için bir e-posta adresi yerine bir ad göstermesini nasıl sağlarım?


2

Bir arkadaşım kısa süre önce, bana e-posta olarak aldığım (telefondan) kısa mesaj göndermeye başladı. Gönderen e-posta adresi 0123456789@mms.att.net biçiminde olup, Outlook 2010 gönderenin adı için görüntülenen şeydir. Bunun yerine gönderenin gerçek adının görünmesini istiyorum. (Bu ad, aldığım iletilerdeki e-posta başlığının bir parçası değildir. Bu iletilerde hem "Kimden" hem de "Dönüş Yolu" alanları yalnızca gönderen e-posta adresini içerir.)

Gönderenin e-posta adresi için bir Outlook Adres Defteri girişi kurdum ve bu Adres Defteri girişinde Tam Ad, Dosya ve Farklı Ekran alanları için yararlı değerler verdim. Ancak, Outlook bu tür bir mesaj aldığımda bana yalnızca gönderenin e-posta adresini göstermeye devam ediyor.

Outlook 2010'a, 0123456789@mms.att.net adresinden e-posta aldığımda, "Joe TextsTooMuch" ifadesinden geldiğini göstermem gerektiğini nasıl söyleyebilirim?

Teşekkürler.

Yanıtlar:


2

VBA muhtemelen bunu başarmak için tek seçeneğinizdir.

VBA kullanan bir çözüm:

Bu basit VBA prosedürünü bir Outlook VBA projesine kopyalayın :

Sub ChangeSenderName(itm As MailItem)

    itm.SentOnBehalfOfName = "Joe TextsTooMuch"
    itm.Save

End Sub

Şimdi gelen e-postaları kontrol eden bir Outlook kuralı oluşturun 0123456789@mms.att.net. ' Gönderenin adresindeki belirli kelimelerle birlikte verilen' koşulu kullanmanızı öneririm .

Ardından kural eylemi için ' bir komut dosyası çalıştır ' seçeneğini seçin . Değeri adı verilen betiğe ayarlayın ChangeSenderName.

Bu kuralı kaydettikten ve etkinleştirdikten sonra, gönderen adresiyle eşleşen gelen herhangi bir e-posta, değiştirilecek olan VBA koduna geçirilir.

Bu çözüm üzerine notlar

Bu kod aslında SentOnBehalfOfName adlı bir alanı değiştiriyor. Sonuç olarak, tek bir e-postayı açtığınızda değil, yalnızca Outlook İleti Görünümünde etkili görünmektedir. Asıl gönderen alanını değiştirmeye çalıştım, ancak VBA ile değiştirilemiyor.

Alternatif çözümler

Elbette, bunu yapmanın en zarif yolu, e-postaları gönderen hizmeti yapılandırmak olacaktır, ancak bunun üzerinde hiçbir kontrolünüz olmadığını varsayıyorum.

Diğer bir seçenek, e-postaları alan posta sunucusunu yapılandırmak, Outlook'un kopyanızı teslim etmeden önce Kimden başlığını değiştirmek.


Bunu denedim, ancak bir etkisi olmadı. Makroyu ve onu çalıştıracak kuralı yarattım, sonra tüm kurallarımı bu göndericiden bir mesaj içeren bir posta kutusuna koydum. Posta kutusundaki mesaj listemin "Kimden" sütununda hiçbir şey değişmedi.
KnowItAllWannabe 18:15

Tamam, kendim denedim bu yüzden kurulumumda çalıştığını biliyorum. Oluşturduğunuz kural ilk çalıştırılacak mı? Başka bir kural , eylem olarak daha fazla kural işlemeyi bırakmış olabilir . Alternatif olarak, kuralı oluşturmanın / düzenlemenin son aşamasında, 'Bu kuralı şimdi çalıştır' seçeneğine sahipsiniz. Bu kuralı tek başına çalıştırmayı deneyin. Kontrol edilecek başka bir şey de Outlook Güven Merkezi - makrolar etkin mi?
Garrulinae

İşte bir tuhaflık. Kurallar ve Uyarılar bölümünde, kuralım gösterilir. Listede 2 numara. Daha sonra "Kuralları Şimdi Çalıştır" ı seçersem, "Kurallar ve Uyarılar" kurallar listesindeki tüm diğer kuralların mevcut olduğu görülmesine rağmen kuralım "Çalıştırılacak kuralları seçin" listesinde listelenmiyor. Kurallarımın neden "Çalıştırılacak kuralları seçin" listesinde olmadığı hakkında bir fikriniz var mı? Bir kuralı manuel olarak çalıştırmanın başka bir yolu var mı?
KnowItAllWannabe 18:15

Evet, kuralı düzenleyin ve Kural Sihirbazı'nın son sayfasında, 'Bu kuralı şimdi çalıştır' seçeneğiniz var. Makroların Outlook'ta etkin olduğundan emin olup olmadığınızı da kontrol ettiniz mi?
Garrulinae

Çalışması için Outlook'u yeniden başlatmam gerekiyor gibi görünüyor, ancak şimdi çalışıyor gibi görünüyor. Teşekkürler!
KnowItAllWannabe

2

E-posta adresi her zaman aynıysa (0123456789@mms.att.net), bir kişi oluşturabilir ve adresi girebilir, ardından kaydedebilirsiniz. Bundan sonra adı ile gösterecektir. Benim için yukarıda sunulan çözümleri işyerinde kullanamayacağımı biliyorum, bu yüzden kişiyi "kaydetmek" yerine "oluşturuyorum" ve sonra bana tam olarak nasıl istediğimi ismini gösteriyor.


E-posta adresi aynı olmalı, evet: anladığım gibi, aslında e-postaya dönüştürülen metni gönderen kişinin telefon numarası.
David Richerby


-1

Garrulina'nın VBA çözümünü kullanmak istemiyorsanız, bunu Outlook'tan yapamazsınız. Outlook, görünen e-postayı aldığınız e-postanın nasıl oluşturulduğuna bağlı olarak işler. E-postayı yanıtladığınızda, Rehber girişinizdeki bilgiler cevapta kullanılacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.