[Mediawiki-l] email errors STILL

Jack D. Pond jack.pond at psitex.com
Wed Mar 9 16:20:02 UTC 2011


Sandy,

If you still haven't resolved this, you need to make sure:

1. You have an SMTP server set up that can accept your emails - that means
either a dedicated server or an email account on an SMTP server that allows
you to relay messages through.  You can use the build-in IIS SMTP server to
do this as part of the Windows Install.  HOWEVER, WARNING, WARNING, WARNING.
Do not set up an SMTP server unless you know how to do it securely -
otherwise you will add a whole bunch of bot spamming capability to the net
that no-one (expecially you) wants.

2.  Go into your php.ini file (in php program area), and make sure you have
the following lines set up to reflect the SMTP server from step one:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = [URN of your SMTP server]
; http://php.net/smtp-port
smtp_port = [Port allowed to access your SMTP server, usually 25 if within
your DMZ]

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me at example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t
-i").
; http://php.net/sendmail-path
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra
parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed
by the filename
mail.add_x_header = On

; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =


Hope this helps.

Jack

> -----Original Message-----
> From: mediawiki-l-bounces at lists.wikimedia.org 
> [mailto:mediawiki-l-bounces at lists.wikimedia.org] On Behalf Of 
> Sandy Ryan
> Sent: Monday, March 07, 2011 5:40 PM
> To: 'MediaWiki announcements and site admin list'
> Subject: [Mediawiki-l] email errors STILL
> 
> I have Pear installed and there is a directory c:\php\Pear
> 
> And I ran the whole go-pear.bat and accepted the default locations
> 
> In the error log I'm receiving
> 
>  
> 
> [07-Mar-2011 15:36:18] PHP Warning:  require_once(Mail.php): 
> failed to open
> stream: No such file or directory in D:\inetpub\ MYSITE 
> \w\includes\UserMailer.php on line 119
> 
> [07-Mar-2011 15:36:18] PHP Fatal error:  require_once(): 
> Failed opening required 'Mail.php' 
> (include_path='D:\inetpub\MYSITE\w;D:\inetpub\ MYSITE 
> \w/includes;D:\inetpub\ MYSITE \w/languages;.;C:\php\pear') 
> in D:\inetpub\ MYSITE \w\includes\UserMailer.php on line 119
> 
>  
> 
> I do not see a mail.php file anywhere.
> 
> I'm not a PHP person, yep a silly windows .net programmer and 
> I'm running this on a windows 2003 server
> 
>  
> 
> I really don't want to use the PEAR server but my own smtp 
> mailserver - how do I configure MediaWiki not to use PEAR but 
> my smtp server? I already have the smtp server's IP address 
> in the LocalSettings.php file.
> 
>  
> 
> Thanks - sorry to be dense about this - but, I'm still learning.
> 
> Sandy
> 
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> 




More information about the MediaWiki-l mailing list