CruiseControl.net Publisher Email فشل في إرسال بريد إلكتروني
-
26-09-2019 - |
سؤال
إذن هذه مشكلتي:
لا يمكنني أن أكون قادرًا على تكوين CruiseControl.net لإرسال بريد إلكتروني إليّ عند حدوث بناء (أريده دائماً أرسل لي بريدًا إلكترونيًا ، كما هو محدد أدناه)
قمت بنسخ المثال من الوثائق وملأته بقيم بلدي.http://confluence.public.theagtworks.org/display/ccnet/email+publisher
إليك القسم ذي الصلة من ccnet.config أدناه
<publishers>
<merge>
<files>
<file>C:\Build\Temp\*.xml</file>
</files>
</merge>
<xmllogger logDir="buildlogs" />
<statistics>
<statisticList>
<statistic />
</statisticList>
</statistics>
<email includeDetails="TRUE" mailhostUsername="user" mailhostPassword="password" useSSL="TRUE">
<from>me@mycompany.com</from>
<mailhost>mail.mycompanysmtpserver.com</mailhost>
<users>
<user name="MyName Lastname" group="buildmaster" address="me@mycompany.com" />
</users>
<groups>
<group name="buildmaster">
<notifications>
<notificationType>Always</notificationType>
</notifications>
</group>
</groups>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
</modifierNotificationTypes>
<subjectSettings>
<subject buildResult="StillBroken" value="Build is still broken for {CCNetProject}" />
</subjectSettings>
</email>
</publishers>
لقد تم تكوين خادم Cruisontrol.net ناجح لبعض الوقت ، وقد نجح في تحديث الأشخاص من خلال CCTRAY ، لكنني بحاجة إلى إضافة دعم البريد الإلكتروني أيضًا.
لقد نظرت بالفعل إلى مقالات Stackoverflow ذات الصلة هذا و مأي أكثر من ذلك وحاولت يدي في Googling الحل لكني لا أعرف ما يمكن أن أفعله خطأ. الشيء الآخر الوحيد الذي أود التحقق منه هو أنه يمكنني إرسال/تلقي رسائل بريد إلكتروني باستخدام اسم المستخدم/كلمة المرور مع خادم SMTP الذي تلقيته منه
تعديل: لقد أكدت من خلال telnet أن خادم SMTP يعمل بشكل صحيح عن طريق اتباع الخطوات 1-5 في هذه المقالة.
أي شخص لديه أي أفكار حول سبب حصولني على هذه المشكلة ، أو كيفية استكشاف الأخطاء وإصلاحها أكثر؟
المحلول
يبدو أنه كان مشكلة خادم SMTP ، وليس مشكلة في CruisEcontrol.net
انظر التعليقات تحت رسالتي لمزيد من المعلومات. أدى الاختبار باستخدام حساب Gmail الشخصي إلى رسالة بريد إلكتروني ناجحة.