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. Yönlendirme için kullanılacak e-posta adresinin 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önderenle 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 API, adresi pending VerificationStatus ile birlikte döndürür. Gmail, hedef e-posta adresine otomatik olarak bir doğrulama iletisi gönderir. E-posta adresini kullanabilmeniz için e-posta adresinin sahibinin doğrulama sürecini tamamlaması gerekir.
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.
Bu değerleri
AutoForwarding
nesnesinde ayarlayın.
İleti yönlendirildikten sonra ileti durumunu ayarlamak için disposition alanını kullanın. Varsayılan değer dispositionUnspecified olsa da 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 istiyorsanız her yönlendirme e-posta adresi için bir filtre oluşturun.