Bu belgede, Gmail API'de e-posta yönlendirmenin nasıl yapılandırılacağı açıklanmaktadır.
Bir hesap için yönlendirmeyi yapılandırmak üzere
settings kaynağını kullanabilirsiniz. Bir e-posta adresinin yönlendirme e-posta adresi olarak kullanılabilmesi için aşağıdaki ölçütlerden birini karşılaması gerekir:
- E-posta adresi doğrulanmış olmalıdır. Daha fazla bilgi için Yönlendirme adresleri oluşturma ve doğrulama başlıklı makaleyi inceleyin.
- E-posta adresi, gönderenle aynı alana ait olmalıdır.
- E-posta adresi, gönderenin alanıyla aynı alandaki bir alt alana aittir.
- E-posta adresi, aynı Google Workspace hesabının parçası olarak yapılandırılmış bir alan takma adına ait.
Yönlendirme e-posta adresi bu kurallardan birine uymuyorsa API kullanılarak yönlendirme ayarlanamaz.
Yönlendirme adreslerini oluşturma, listeleme, alma veya silme hakkında bilgi edinmek için settings.forwardingAddresses kaynağındaki yöntemlere bakın.
Otomatik yönlendirme ayarlarını alma veya güncelleme hakkında bilgi edinmek için settings kaynağındaki yöntemlere bakın.
Yönlendirme adresleri oluşturma ve doğrulama
Yönlendirme adreslerini kullanmadan önce oluşturmanız gerekir. Bazı durumlarda kullanıcıların adresin sahipliğini de doğrulaması gerekir.
Gmail, yönlendirme adresi için kullanıcı doğrulaması gerektiriyorsa adres, pending VerificationStatus ile birlikte döndürülür. Hedef e-posta adresine otomatik olarak bir doğrulama mesajı gönderilir. E-posta adresinin sahibi, kullanılabilmesi için doğrulama sürecini tamamlamalıdır.
Doğrulama gerektirmeyen yönlendirme adreslerinin doğrulama durumu accepted olur.
Otomatik yönlendirmeyi etkinleştirme
Yeni iletilerinizin tümünü başka bir e-posta adresine yönlendirebilirsiniz.
Bunu yapmak için bir hesapta otomatik yönlendirmeyi etkinleştirmek üzere updateAutoForwarding yöntemini çağırın. Bu işlev için kayıtlı ve doğrulanmış bir yönlendirme adresi ve yönlendirilen iletilerde yapılacak bir işlem gerekir.
Bunlar, AutoForwarding nesnesi kullanılarak ayarlanır.
disposition alanı, ileti yönlendirildikten sonra ileti durumunu ayarlamak için kullanılır. Varsayılan değer dispositionUnspecified'dır ancak bu alanı dispositionUnspecified olarak ayarlayamazsınız.
Aşağıdaki kod örneklerinde, otomatik yönlendirmenin nasıl etkinleştirileceği ve yönlendirilen iletilerin nasıl çöpe taşınacağı gösterilmektedir:
Java
Python
Otomatik yönlendirmeyi devre dışı bırakmak için updateAutoForwarding yöntemini çağırın ve AutoForwarding nesnesindeki enabled alanını false olarak ayarlayın.
Belirli iletileri yönlendirme
Otomatik yönlendirme, alınan tüm Gmail iletilerini hedef hesaba gönderir. Belirli iletileri yönlendirmek için ileti özelliklerine veya içeriğine yanıt olarak iletileri yönlendiren kurallar oluşturmak üzere filtre ayarlayın.
İletileri birden fazla hesaba yönlendirmek için her yönlendirme e-posta adresi için bir filtre oluşturun.