Eposta sunucusu değişikliğinden dolayı Jenkins’de kullanmış olduğumuz Jenkins Mailer Plugin adındaki pluginde yeni sunucu bilgilerini girdiğimde başlıkta yer alan hata ile karşılaştım bu hatanın çözümü için yapmanız gereken sistem yöneticisi e-posta adresi ile Mailer Plugin’de username alanına girmeniz gereken mail adresi ile aynı olmak zorunda olduğu için patlıyordu.
Jenkins ‘Sender address rejected: not owned by auth user.’ hatası ve çözümü
Jenkins Mailer Plugin adlı plugin’de eğer smtp sunucu olarak ssl kullanmayan bir sunucu kullanacaksanız o zaman sistem yöneticisi adresi ile mailer plugin’e ayarlamak istediğiniz adres farklı olabiliyordu sunucu değişikliği yapmadan bu şekilde çalışıyorduk ama ssl kullanan bir mail sunucuna geçiş yapıldığından böyle bir güvenlik sınırlaması olduğunu farkettik bu sorunu çözmek için sırasıyla alttaki görsellerde yer alan kısımları aynı yaparsanız sorun çözülecektir bu arada kullandığınız plugin eğer Jenkins Mailer Plugin değilse ilgili yeri kendi çabalarınızla bulmalısınız.
Şimdi Java Mailer Plugin’ine göre adımları görelim.
Sistem yöneticisi adresini ayarlamak için Jenkins’de sırasıyla Manage Jenkins > Change System Configurations daha sonra alttaki işlemleri yapınız.
Sonrasında ise aynı eposta adresini bu plugin’de kullanıp diğer ayarlarıda doğru yaptıktan sonra çalışmaması için engel kalmadı 🙂
Bu adımlar sonucunda halen çözüme kavuşamadıysanız o zaman yorum bölümünden kullanmış olduğunuz başka plugin varsa bunu söyleyip öneri isteğinde bulunursanız gerekli desteği vermeye çalışırım.