[foss-general] Ρυθμιζόντας external smtp για το mediawiki

John Giannelos johngiannelos at gmail.com
Fri Mar 7 02:57:07 EET 2014


α) Μάθετε μπαλίτσα ρε πιτσιρίκια tsiou/kalyplato
β) Debian woody το ΜΟΠ, για τον θέο :)


2014-03-07 2:52 GMT+02:00 Achilleas Pipinellis <axilleaspi at ymail.com>:

> On 06/03/2014 11:44 μμ, Yiannis Tsiouris wrote:
> > On 03/06/2014 11:14 PM, Alexandros Afentoulis wrote:
> >> Καθώς δεν έχουμε (ακόμα?) mailserver στην αίθουσα, και επειδή το email
> >> είναι βασικό για το Mediawiki μας, προσπαθήσαμε σήμερα με Γιάννη Τ. να
> >> ρυθμίσουμε external smtp.
> >>
> >> https://www.mediawiki.org/wiki/Manual:$wgSMTP
> >>
> >> Ευκολάκι φαίνεται. Τα pear mail που θέλει τα έχουμε εγκατεστημένα.
> >>
> >> Παρόλα αυτά, όταν πάει να στείλει email το wiki βγάζει το παρακάτω error
> >> (μπορείτε να το αναπαράγετε κάνοντας πχ υπενθύμιση του κωδικού σας) :
> >>
> >> PEAR mail package is not installed
> >>
> >> Backtrace:
> >>
> >> #0 /var/foss.ntua.gr/wiki/includes/User.php(3391):
> >> UserMailer::send(Object(MailAddress), Object(MailAddress),
> >> '???????????????...', '?????????????? ...', NULL)
> >> #1
> >> /var/foss.ntua.gr/wiki/includes/specials/SpecialPasswordReset.php(256):
> >> User->sendMail('???????????????...', '?????????????? ...')
> >> #2 [internal function]: SpecialPasswordReset->onSubmit(Array,
> >> Object(HTMLForm))
> >> #3 /var/foss.ntua.gr/wiki/includes/HTMLForm.php(406):
> >> call_user_func(Array, Array, Object(HTMLForm))
> >> #4 /var/foss.ntua.gr/wiki/includes/HTMLForm.php(351):
> HTMLForm->trySubmit()
> >> #5 /var/foss.ntua.gr/wiki/includes/HTMLForm.php(366):
> >> HTMLForm->tryAuthorizedSubmit()
> >> #6 /var/foss.ntua.gr/wiki/includes/SpecialPage.php(933):
> HTMLForm->show()
> >> #7 /var/foss.ntua.gr/wiki/includes/SpecialPage.php(611):
> >> FormSpecialPage->execute(NULL)
> >> #8 /var/foss.ntua.gr/wiki/includes/SpecialPageFactory.php(494):
> >> SpecialPage->run(NULL)
> >> #9 /var/foss.ntua.gr/wiki/includes/Wiki.php(290):
> >> SpecialPageFactory::executePath(Object(Title), Object(RequestContext))
> >> #10 /var/foss.ntua.gr/wiki/includes/Wiki.php(536):
> >> MediaWiki->performRequest()
> >> #11 /var/foss.ntua.gr/wiki/includes/Wiki.php(446): MediaWiki->main()
> >> #12 /var/foss.ntua.gr/wiki/index.php(59): MediaWiki->run()
> >> #13 {main}
> >>
> >> Παρακαλώ πολύ να επιληφθούν οι hackers...
> >
> > Να σημειωθεί ότι έχω βάλει τα credentials μου (από το cc.ece.ntua.gr)
> > στο $wgSMTP config. Τα user/pass, server, port έχουν τεσταριστεί με
> > telnet (grandpa here!) και παίζουν μια χαρά! :) Παρακαλώ να τηρηθούν οι
> > κανόνες εμπιστευτικότητας. Είναι το σοβαρό μου μέιλ, του βοηθού στα
> > μαθήματα...
> >
> > Επίσης, ελέγξαμε με τον Αλέξανδρο το pear list, το pear dir-path και το
> > pear include_path και φαίνονται όλα μια χαρά. Στα logs δεν βρήκαμε κάτι
> > κάκο. Κάντε τα κουμάντα σας οι admins... :-P
> >
> > ~γ.
> >
>
> Για κάποιο λόγο το mediawiki κοιτάει το relative path, έτσι όρισα στο
> LocalSettings.php το path explicitly me μία function:
>
> $pearPath = "/usr/share/php";
> ini_set(
>     'include_path',
>     $pearPath.PATH_SEPARATOR.ini_get('include_path')
> );
>
> Μετά από αυτό όμως είχαμε άλλο θέμα και δεν μπορούσε να κάνει authenticate:
>
> authentication failure [SMTP: Invalid response code received from server
> (code: 535, response: 5.7.0 authentication failed)]
>
> Στην αρχή νομίζαμε ότι έπαιζε θέμα με το Debian 3 του alexander...
> Debian 3... Debian 3... etch... Debian 3...
>
> Αυτό το βρήκε ο nemo. Το auth ήθελε "LOGIN" και όχι true όπως είχε
> οριστεί από κάποιον... Μετά από αρκετό debugging το λύσαμε και αυτό. Η
> ώρα είναι 3.
>
> Τελικό αποτέλεσμα:
>
> tsiour/kalyplato  nemo/axil : 0-1
>
>
> --
> FAS : axilleas
> GPG : 0xABF99BE5
> Blog: http://axilleas.me
> _______________________________________________
> foss-general mailing list
> foss-general at lists.ntua.gr
> https://lists.ntua.gr/mailman/listinfo/foss-general
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ntua.gr/pipermail/foss-general/attachments/20140307/4a1487e2/attachment-0001.htm>


Περισσότερες πληροφορίες για τη λίστα foss-general