Archived Page

You're reading an archived page of the site. The content is probably out of date. Try the homepage for more current content.

WP Mail SMTP

This WordPress plugin reconfigures the wp_mail() function so all mail from your blog can be sent by SMTP instead of using PHP’s mail() function. The plugin also adds an Options > Email page which allows you to configure the settings from the admin interface of your site.

Download the plugin from wordpress.org.

Troubleshooting

Could not connect to host

If you see an error like “Failed to connect to server”, the plugin is working, PHP cannot connect to the server. Look at the whole error message and investigate from there. Check your php.ini settings around fopen() permissions, check your SMTP host is correct, or contact your server administrator.

If your error is “Cannot connect to host”, please look for support elsewhere, please do not ask for support here. These questions have been asked many times before, please search the history. The plugin is working, the issue lies elsewhere.

Gmail / Google Apps

To send email via Gmail or Google Apps, use these settings:

Mailer: SMTP

SMTP Host: smtp.gmail.com

SMTP Port: 465

Encryption: SSL

Authentication: Yes

Username: your full gmail address

Password: your mail password

No email from plugins?

If you’re using plugins to send email, these plugins will ignore the SMTP settings if they call PHP’s mail() function directly. If you see the function mail() and not wpmail() in the plugin’s source, that’s the problem. You _should be able to simply add wp_ in front of the existing mail command and it will probably work! (Insert lawyer-speak no warranty blurb here!)

Translatiion

If you would like to translate this plugin, you can download the POT file here.

Other Problems

Try sending a test email. The error message should help you detect your problem.

Support: Post questions here

Multi Site

This plugin was compatible with WordPressMU back in the day. I recommend if using the plugin on a multi-site setup, put your settings in wp-config.php and then disable the admin menu. This means you can set options once that will apply to all sites in your network. Allowing each site to set their own options is also possible, but might lead to unexpected results, and potentially, many more support requests.

Security {#section_security}

The password is displayed in plain text on the admin page because it must be stored in plain text in the database. WordPress needs the password when it connects to your mail server, and needs it in plain text. There is no simple workaround to this. Changing the input field to type=password would only make it look like it was “secure” when in fact the password would still be in plain text in the page source code.

Changelog

See the changelog on wordpress.org.

Comments

Callum at 2007-10-05 22:47:57

@<a href="#comment-20628" rel="nofollow">Peter Kirk</a>: I don't think the PHPMailer class supports SSL. If you want SSL support the <a href="http://wordpress.org/extend/plugins/swift-smtp/" title="Swift SMTP WordPress plugin" target="_blank" rel="nofollow">Swift SMTP</a> plugin might work for you. It uses the newer SwiftMailer class which I believe does support SSL / TLS.

Dorian at 2007-09-05 11:00:27

Hi there, Just the mod I'm looking for.. What port have you used for SSL authenticated mail ? Trying to use it with gmail on smtp port 465

Henry at 2007-12-04 20:01:54

WOW.. Thank you. Yoru plugin worked !! I am not a PHP guru but as an engineer have good enough intutive skils to dig around code. How can I cutomize the emails that are being send with the user name &amp; password. I just want to add some more welcome text to be polite rather tahn just the username &amp; password. Where in the code can I do it ? Any help please

Callum at 2007-12-04 21:08:47

@<a href="#comment-22320" rel="nofollow">Henry</a>: The plugin hooks into the function wp_mail(). So look for all instances of "wp_mail" in the code and you'll find all the places where emails are sent. There may be a hook or filter you can use to change the text of the emails. If you'd like my professional help, <a href="http://www.callum-macdonald.com/contact/" title="Contact Callum" rel="nofollow">contact me</a> to discuss.

Callum at 2007-09-05 11:06:39

@Dorian: I haven't configured it to use SSL authenticated mail, although that does seem like a sensible option. I'll look into adding those options.

Peter Kirk at 2007-10-05 23:20:16

Thanks, Callum. Unfortunately Swift SMTP doesn't seem to be working for me, and there has been no response for several months to <a href="http://www.shiftthis.net/support/comments.php?DiscussionID=165&amp;page=1#Item_0" rel="nofollow">the thread in their support forum</a> about the error I have encountered. I appreciate your much faster response!

Callum at 2007-10-05 23:46:31

@<a href="#comment-20517" rel="nofollow">Tai Graham</a>: I'm not sure what's causing the issue. It's hard to debug the problem because there's no error messages. I think it could be to do with security settings on your server that prevents PHP being able to open a remote connection. If that is the case, unless you can change server settings you won't be able to send mail via SMTP. You could try the <a href="http://wordpress.org/extend/plugins/swift-smtp/" title="Swift SMTP WordPress plugin" target="_blank" rel="nofollow">Swift SMTP</a> plugin, if that doesn't work, it's probably a server problem.

Peter Kirk at 2007-10-06 15:27:42

I tried <a href="http://www.cimatti.it/blog/cimy-wordpress-plugins/cimy-swift-smtp/" rel="nofollow">Cimy Swift SMTP for WordPress</a>, a variant of the other one I tried, and that seems to have solved my problem. My hosting is currently with <a href="http://www.bcisgnet.co.uk/" rel="nofollow">BCISGnet</a>, with whom I have a special non-commercial arrangement. They are very security conscious - as I need to be for some things I do, although not for my blog.

Peter Kirk at 2007-10-06 12:17:51

My host reminds me that using SMTP AUTH without TLS or SSL is a security problem as the password is transmitted across the Internet in plain text. That means that spammer who intercepts this password can hijack the SMTP server as a spam source. Not a good idea. My host also helped me discover my problem with Swift SMTP. I was asked to use TLS on port 25 of the host's mailserver, a separate system from where my blog is hosted. But Swift has some deliberate code written so that if port 25 is selected the host name is set to "localhost" and TLS and SSL are disabled. My host tells me that although SSL should be on port 465, it is correct according to rfc2487 for TLS to be on port 25. One advantage of Swift is that it lets you send a test message and displays any error reports. You might want to add that facility as it would help you debug problems like Tai's.

Callum at 2007-10-06 12:51:50

@<a href="#comment-20659" rel="nofollow">Peter Kirk</a>: Thanks for posting back the details. That's an interesting idea, sending a test mail, I think it would work. I tried adding a debugging option, but that doesn't work. Who is your hosting company? They sound great!

בעיות הדוא"ל נפתרו : הבלוג של אח"י דקר at 2007-09-06 18:11:01

[...] באו לקיצן בזכות התוסף WP Mail SMTP. התוסף מאפשר לבחור בשיטת שליחת הדוא"ל של מערכת [...]

lynn at 2007-09-05 23:27:26

I was hoping this would solve my problem, but no dice. I tried it with authentication and without and got nada.

lynn at 2007-09-05 23:28:23

Sorry, meant to add that I'm using WP 2.2.1

Callum at 2007-09-05 23:37:47

@lynn: Can you give me a bit more info as to the problem? Are you seeing any error messages?

lynn at 2007-09-07 15:11:52

All: Callum is da man. He totally figured out what the problem was and then even helped me with another mail plugin that was having problems. Awesomely awesome and many thanks, lynn

Callum at 2007-10-07 14:06:45

I've added the ability to send a test email and released the updated plugin as version 0.4. I've updated the code on WordPress.org, so automatic updates should be notified in a day or two.

YikYak at 2007-10-24 18:03:49

Hi, I was having terrible problems with WordPress just not sending any emails, then I came across your plugin. It seems to work (only just begun to test it), so thank you very much for that! I also get the cannot load message, but I also notice that the "From:" user I set in the options page is not being used. The options page displays it correctly, but still Wordpress is sending from the default user wordpress@domainname. Any ideas?

Igor at 2008-01-09 08:58:24

I get the following error when sending emails from my home hosted wordpress: (host a.mx.mail.yahoo.com[209.191.118.103] refused to talk to me: 553 Mail from xx.xx.xx.xx not allowed - 5.7.1 [23] Connections not accepted from IP addresses on Spamhaus XBL; see http://postmaster.yahoo.com/550571-2.html [550]) It looks like a spam issue and happens with gmail and yahoo recepients. Any ideas what's going on?

Drophistory at 2007-12-15 09:53:05

I simply cannot get it to work. I have tried numerous settings and all test emails fail. bool(false) I even tried with the gmail smtp server and no dice: object(SMTP)#132 (6) { ["SMTP_PORT"]=&gt; int(25) ["CRLF"]=&gt; string(2) " " ["do_debug"]=&gt; bool(false) ["smtp_conn"]=&gt; bool(false) ["error"]=&gt; array(3) { ["error"]=&gt; string(27) "Failed to connect to server" ["errno"]=&gt; int(111) ["errstr"]=&gt; string(18) "Connection refused" } ["helo_rply"]=&gt; NULL }

Callum at 2008-01-08 15:59:20

@<a href="#comment-22898" rel="nofollow">Carol</a>: I'm not sure why the emails don't include the links. Are they being sent without the links, or just not sent at all? It sounds like a WordPress problem, are you running the very latest version? Right now that's 2.3.2.

Callum at 2007-10-24 19:57:52

@<a href="#comment-21108" rel="nofollow">YikYak</a>: Aha, there's a change to the way the mail from is handled in WordPress version 2.3. I've updated the plugin to reflect the two new filters, it should work if you download the latest version (0.5.0). Let me know if you have any other problems.

Ehab at 2007-10-29 09:26:04

Great plugin Callum. I am going to try it out right now and provide a feedback once I am done molesting it :P

WordPress auf einem Ubuntu-Server &raquo; ubuntublog.ch at 2008-05-19 20:15:58

[...] ist nicht unbedingt zwingend n&#246;tig. Alternativ k&#246;nnte man die WordPress-Erweiterung WP Mail SMTP nutzen. Damit weist man WordPress an, f&#252;r das Versenden der Mails keinen lokalen Mailserver [...]

Jerod at 2008-05-01 07:31:06

Unfortunately, I am still having the same issue. I don't get any errors or anything and the test email says success to all three types of email addresses that I have tried. The confirmation emails just never arrive if I use any address other than one that ends with @gmail.com. I've tried Yahoo and Hotmail emails and neither of them get their confirmation emails, however, the admin email receives the email immediately about a new user registering. The GMail accounts are also the only ones that receive the test email if I send them out. Am I just overlooking something here? Thanks :)

Moncef at 2007-11-28 06:08:31

Thank you Callum! I have been going crazy all night trying to figure out why users aren't getting registration or password retrieval e-mails (I'm on WP 2.3.1). Your plugin fixed my problem, but only if I specified an e-mail in the "From Email" field (Options-&gt;Email after activating the plugin). If I leave that field blank, the test e-mail fails.

Deb at 2008-04-01 12:17:04

I just installed this, and got the dreaded message upon sending a test message to an email address not in my own domain: The full debugging output is shown below: object(PHPMailer)#108 (39) { ["Priority"]=&gt; int(3) ["CharSet"]=&gt; string(5) "UTF-8" ["ContentType"]=&gt; string(10) "text/plain" ["Encoding"]=&gt; string(4) "8bit" ["ErrorInfo"]=&gt; string(69) "Language string failed to load: recipients_failedphoneyname@phoneydomain.com Any hints on how to work around this? Many Thanks! -Deb

Max at 2007-10-11 01:31:31

Just downloaded and installed WP-Mail-SMTP 0.4 on 10/10/2007. I installed on Wordpress 2.3, configured for SMTP w/ Auth pointing to my hosting provider SMTP server and sent the test message smooth as grease. Thanks so much...

Max at 2007-10-11 01:49:15

Just a quick follow-up. I forgot to mention I'm running WordPress 2.3 locally on a laptop with Windows XP SP2, Apache 2.2.4, PHP 5.2.4 and MySQL 5.0.45. You'd stated you didn't test the AUTH feature, so with this you'll have an environment that you can certify as working...

Callum at 2007-11-28 09:17:19

@<a href="#comment-22251" rel="nofollow">Moncef</a>: Check out your admin email, is that a valid email address? The plugin defaults to the admin email if you leave the From field blank, so perhaps that's where the problem lies. If the test mail fails, you should get a pretty comprehensive debugging output from the PHPMailer class, which will hopefully shed some light on the problem. Bottom line, glad it's working! :)

Callum at 2008-05-01 08:40:47

@<a href="http://www.callum-macdonald.com/code/wp-mail-smtp/#comment-26241" rel="nofollow">Jerod</a>: Try sending a test email to a Yahoo and Hotmail address, and then <a href="http://www.callum-macdonald.com/contact/" title="Contact Callum" rel="nofollow">email me</a> the output of the SMTP debug. It might be something to do with your mail server.

Callum at 2007-11-29 10:03:11

@<a href="#comment-22263" rel="nofollow">zxo003</a>: That code does not appear within the WP Mail SMTP plugin. I'm guessing you're using another plugin for language translation, as that code is also not in WP core. Try deactivating your other plugins and then see if WP Mail SMTP works on its own. If it does, re-activate your plugins one at a time to find the problem.

zxo003 at 2007-11-30 05:21:10

hi thanks !! thanks !! bay

Gilbert at 2008-05-02 12:05:44

So I clicked the radio button to switch from smtp to php mail() : * Use the PHP mail() function to send emails. Now I don't seem to be getting any error messages! I sent a couple of test emails and they all worked! However, I tried registering on my blog with a yahoo email address and I never received the confirmation email with the user password. I tried registering with other email including gmail accounts and the confirmation emails came through. What's up with yahoo? Thanks for working on these problems. I appreciate it very much!

Nico Nemil | Filipino Web Developer | Pinoy Web Designer | Intermediate Graphics Artist &raquo; WordPress Plugin Releases for 8/31 at 2007-08-31 07:14:07

[...] WP Mail SMTP replaces the in-built wp_mail() function with a duplicate function which uses SMTP to localhost instead of PHP mail. [...]

s1mone at 2007-08-31 12:34:43

Oops... Something is wrong with the file! :)

Weblog Tools Collection &raquo; Blog Archive &raquo; WordPress Plugin Releases for 8/31 at 2007-08-31 05:38:23

[...] WP Mail SMTP replaces the in-built wp_mail() function with a duplicate function which uses SMTP to localhost instead of PHP mail. [...]

Callum at 2007-08-31 13:43:01

@s1mone: Woops, you're dead right. I've updated the link, now it should download ok. Thanks for pointing that out.

TopCat at 2007-09-20 00:19:38

Cannot load wp_mail_smtp2Fwp_mail_smtp.php Could you share the solution with the rest of us?

NetGirl at 2007-09-05 17:51:40

Hello, This is the message I get when I hit the update button, no matter what the selection: "Cannot load wp_mail_smtp2Fwp_mail_smtp.php." Please advise.

Peter Kirk at 2007-10-05 22:29:42

0.3.2 seems to be working well with me on WP 2.3, including SMTP AUTH. But my host would like me to use TLS for added security. Would that be an easy thing to add, as a new feature? I suppose that depends whether PHPMailer supports TLS, and I can't see any sign that it does.

Callum at 2007-09-05 20:11:29

@NetGirl: You get that message when you click "Update Options" right? That's an error because of the way your data is submitted to WordPress. It could be a server or browser issue, but if your other options pages all work, I'm not sure what's causing it. Can you give me a couple of screenshots? Are you running on Windows / Linux hosting? Anything else you think might be relevant?

Callum at 2007-09-22 12:36:28

@Draft, TopCat & NetGirl: I believe the problem was fixed in version 0.3.2. It was a bug to do with forward slashes on *nix and back slashes on Windows. Let me know if you have the same problem with 0.3.2 or later.

trance at 2008-05-01 02:30:11

I use this wp-mail and I must say. This is fantastic things, I work for it and this is work very well

Mack D. Male at 2008-02-16 20:20:34

I can't seem to save the options using WordPress MU. Any ideas?

Jody Sachse - Wandering the Webernet at 2007-10-10 03:02:05

[...] WP Mail SMTP replaces the in-built wp_mail() function with a duplicate function which uses SMTP to localhost instead of PHP mail. [...]

WordPress新用户注册收不到邮件! - CutDeer De Blog at 2007-12-12 22:26:58

[...]   刚才开始用WP-Mail-SMTP,不知道是我的设置问题还是服务器问题,总是收到到邮件,到用的是126的SMTP,好像126不支持SMTP吧,不太清楚.后面看到一个插件,专门为GMAIL设计的,ShiftThis.net | Swift SMTP,就是它,在WordPress  下载了它的最新版本,然后设置为GMAIL ,然后Test Connection ,看了看邮箱,成功.不过ShiftThis.net | Swift SMTP文件比较大,有一M多,像国内下载的话很慢,有的时候根本就连接不上,还好,搞到了无界8.7 ,我就用无界作代理,下载下来了. [...]

zxo003 at 2007-11-29 04:08:33

hi dose not work , Way?? &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;if(function_exists('load_plugin_textdomain')) load_plugin_textdomain('wp-mail-smtp','wp-content/plugins/wp-mail-smtp');&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&gt; &gt;&gt; load_plugin_textdomain (plugin-name) &lt;&lt;

Callum at 2007-10-11 05:15:18

@<a href="#comment-20817" rel="nofollow">Max</a>: Great, thanks for the feedback, nice to know it's working for you.

zxo003 at 2007-11-29 03:08:36

hi Dear dos not Work?? Why ?? why ??

Maciek at 2007-09-26 22:42:16

I also get that error on version 0.3.2 with WP 2.2.3. ===== Cannot load wp-mail-smtp2Fwp_mail_smtp.php. ===== It appears on IE7 and FireFox. Server is located on ovh.org but I am not sute what is the platform. I suppose that some linux distribution. The same error appeared on my own ubuntu-debian server.

Maciek at 2007-09-26 22:47:25

Mentioned error message appears but system sends emails correctly :)

Callum at 2007-09-26 22:53:19

The error message cannot find "wp-mail-smtp2Fwp_mail_smtp.php" is a redirection bug in WordPress. It's something in WordPress core. It should only appear when you click "Update Options". The options are updated and saved, but the error message appears instead of being redirected to the correct page. Until the bug is fixed in WordPress core, users will have to put up with the problem I'm afraid. It's purely cosmetic, the plugin still functions as it should do. Hopefully we'll fix it in WordPress core soon. :)

Draft at 2007-09-26 12:10:58

Sorry for the slow response. Yes, it still produces the same error on Windows Server: Running Ver. 0.3.2. Cannot load wp-mail-smtp2Fwp_mail_smtp.php.

Wordpress 2.3.1 not sending emails error | Silkenhut's World at 2007-12-14 16:03:46

[...] Download it here. Configure it to use SMTP instead of the php_mail() function. [...]

Allen at 2007-11-25 22:24:21

Hi thanks for this plugin. I was really wondering what was wrong with my comment notifications. But when I installed this and set it to SMTP, it worked again. Thank you very much! Allen

Tai Graham at 2007-10-01 18:26:07

Hi there, I have read all of these comments and I can not seem to match them up with my issue. When I set the plugin to utilize SMTP, I get no emails whatsoever. I have tested it a variety of different ways: With From email, Empty From email, mail server named address, mail server IP address, with Auth, without Auth. And all combinations of the above. Nothing seems to work. I'm not sure where to look for errors but I noticed that there is NO attempt to login by the username I specified. Essentially, mail just stops working when I turn on SMTP. Any thoughts? PS - thank you for donating this plugin. It is very useful (or will be).

わーどぷれすっ! &raquo; WP Mail SMTP at 2007-10-19 14:50:52

[...] WP Mail SMTP at Callum Macdonald [...]

smelmoth at 2007-10-19 18:19:14

Hello and thanks for this plugin. When I try to send a test email I get: Test Message Sent The result was: bool(false) Any suggestions on how to troubleshoot this?

Callum at 2007-10-19 19:13:27

@<a href="#comment-20989" rel="nofollow">smelmoth</a>: Try using version 0.4.1, I've added more debugging output to the test email function. Hopefully that will shed some more light on the problem.

Only Developers . com &raquo; Blog Archive &raquo; Weblog Tools Collection: WordPress Plugin Releases for 8/31 at 2007-09-16 08:49:26

[...] WP Mail SMTP replaces the in-built wp_mail() function with a duplicate function which uses SMTP to localhost instead of PHP mail. [...]

Kurt at 2007-12-21 03:17:01

I was having a problem with the Workpress site for my ADDON domain (only). Emails are not being received by those who register at my Wordpress blog. There are no errors in the registration process, and the new user appears in the Wordpress user admin panel. The email password is just not being sent. (I've tested with my own email accounts, and it's not a spam issue). I created a wordpress@myaddondomain.com, and wordpress@myaddondomain.myprimarydomain.com , which was suggested on another site. Nothing worked. I added your plugin and LIFE IS SWEET. Thanks!

Draft at 2007-09-22 05:51:41

Getting the same error IIs 6.0 / Windows 2003 PHP 5 Cannot load wp_mail_smtp2Fwp_mail_smtp.php

rslater at 2008-03-31 14:00:06

Callum, Do you know if there are any bugs with this plugin using it wp 2.5? I would like to upgrade but am extremely hesitant.

No Runny Eggs &raquo; Blog Archive &raquo; Housekeeping item at 2007-11-03 19:35:16

[...] but I&#8217;ve now got that straightened out with a (still slightly-buggy) plugin called WP Mail SMTP. I had to add my admin e-mail to the options for BlueHost&#8217;s PHP mail function to work [...]

ADR at 2007-12-03 17:57:42

Hi. I've got some problems with sending emails, so i tried your plugin. I've got installed it and after have configured all data, i test sending a mail but i've got an error : The result was: bool(false) And the "!" is on the line : ["SMTPKeepAlive"]=&gt; bool(false) ! ["smtp"]=&gt; &amp;object(smtp)(6) { ["SMTP_PORT"]=&gt; int(25) ["CRLF"]=&gt; string(2) " Please help me, i don't know what to do. Thank you very much, and sorry for my english.

Callum at 2007-12-03 18:57:23

@<a href="#comment-22308" rel="nofollow">ADR</a>: Can you post the error message line from the debug output? The error message will hopefully tell you where the problem lies.

thomas lamsfuß &raquo; Blog Archive &raquo; Post Notification, Similar Posts, WP-Mail-SMTP at 2008-02-21 12:50:03

[...] Neue Plugins im Einsatz:  Post Notification, Similar Posts, WP-Mail-SMTP [...]

early at 2008-03-10 13:30:04

Hello, I tried the plugin today, first I got the same error message like Angelo mentinoed before: string(75) “Language string failed to load: recipients_failed” Now, after reconfiguration I get the error ["ErrorInfo"]=&gt; string(43) "Language string failed to load: instantiate" Does anyone have an idea for a solution? Thank you, Jens

WP Mail SMTP v0.7 at Callum Macdonald at 2008-05-03 02:18:03

[...] be sure to look back at previous questions before posting here. &laquo; Charles with Etihad [...]

Callum at 2008-01-13 06:16:41

@<a href="#comment-22908" rel="nofollow">Igor</a>: The error means that you can't send mail from your domestic internet IP address because it's suspected as spam. Instead, try setting your SMTP host to be your ISP's mail server. That will normally work.

Callum at 2008-02-17 06:43:06

WordPress MU <a href="http://mu.wordpress.org/forums/topic.php?id=7415" target="_blank" title="Change to WPMU option handling" rel="nofollow">recently changed the way options are handled</a>. If you're running a version of MU later than r1188 that will be your problem. If not, you'd need to give me more information to be able to help.

Gilbert at 2008-05-02 11:17:37

Hi, I'm having problems with your plugin. The concept is great, but it doesn't seem to work. I updated to 0.7 and tested it with a yahoo address and it sent the test email. Then I tried another email address and I got an error. So I tried the yahoo address again, and this time an error came up! Here's the output of the error: Test Message Sent The result was: bool(false) The full debugging output is shown below: <pre>object(phpmailer)(39) { ["Priority"]=&gt; int(3) ["CharSet"]=&gt; string(5) "UTF-8" ["ContentType"]=&gt; string(10) "text/plain" ["Encoding"]=&gt; string(4) "8bit" ["ErrorInfo"]=&gt; string(64) "Language string failed to load: from_failedadmin[at]blog.sfmoma.org" ["From"]=&gt; string(21) "admin[at]blog.sfmoma.org" ["FromName"]=&gt; string(17) "SFMOMA blog admin" ["Sender"]=&gt; string(0) "" ["Subject"]=&gt; string(45) "WP Mail SMTP: Test mail to hellvert[at]yahoo.com" ["Body"]=&gt; string(68) "This is a test email generated by the WP Mail SMTP WordPress plugin." ["AltBody"]=&gt; string(0) "" ["WordWrap"]=&gt; int(0) ["Mailer"]=&gt; string(4) "smtp" ["Sendmail"]=&gt; string(18) "/usr/sbin/sendmail" ["PluginDir"]=&gt; string(0) "" ["Version"]=&gt; string(4) "1.73" ["ConfirmReadingTo"]=&gt; string(0) "" ["Hostname"]=&gt; string(0) "" ["Host"]=&gt; string(20) "mail.blog.sfmoma.org" ["Port"]=&gt; int(25) ["Helo"]=&gt; string(0) "" ["SMTPAuth"]=&gt; bool(true) ["Username"]=&gt; string(21) "admin[at]blog.sfmoma.org" ["Password"]=&gt; string(8) "######" ["Timeout"]=&gt; int(10) ["SMTPDebug"]=&gt; int(2) ["SMTPKeepAlive"]=&gt; bool(false) ["smtp"]=&gt; &amp;object(smtp)(6) { ["SMTP_PORT"]=&gt; int(25) ["CRLF"]=&gt; string(2) " " ["do_debug"]=&gt; int(2) ["smtp_conn"]=&gt; int(0) ["error"]=&gt; array(1) { ["error"]=&gt; string(38) "Called Reset() without being connected" } ["helo_rply"]=&gt; NULL } ["to"]=&gt; array(1) { [0]=&gt; array(2) { [0]=&gt; string(18) "hellvert[at]yahoo.com" [1]=&gt; string(0) "" } } ["cc"]=&gt; array(0) { } ["bcc"]=&gt; array(0) { } ["ReplyTo"]=&gt; array(0) { } ["attachment"]=&gt; array(0) { } ["CustomHeader"]=&gt; array(0) { } ["message_type"]=&gt; string(5) "plain" ["boundary"]=&gt; array(2) { [1]=&gt; string(35) "b1_d9a1bc908e49f6a0bc947cc1d18305d8" [2]=&gt; string(35) "b2_d9a1bc908e49f6a0bc947cc1d18305d8" } ["language"]=&gt; array(0) { } ["error_count"]=&gt; int(4) ["LE"]=&gt; string(1) " " }</pre> The SMTP debugging output is shown below: <pre>SMTP -&gt; FROM SERVER: 421 cl21.gs01.gridserver.com: Too much load; please try again later SMTP -&gt; FROM SERVER: SMTP -&gt; ERROR: EHLO not accepted from server: SMTP -&gt; FROM SERVER: SMTP -&gt; ERROR: HELO not accepted from server: SMTP -&gt; ERROR: AUTH not accepted from server: SMTP -&gt; NOTICE: EOF caught while checking if connected</pre>

WP Plugin Archive &raquo; WP Mail SMTP at 2008-03-19 05:26:33

[...] WordPress Plugin WP Mail SMTP von Callum Macdonald rekonfiguriert die  wp_mail() Function so das die Email des Blogs per SMTP [...]

SixSigns Blog &raquo; Blog Archive &raquo; Blog of SixSigns at 2008-03-05 15:58:28

[...] after some time, I have found this wonderful plugin called &#8220;WP Mail SMTP&#8221;. With it, we can configure NOT to use sendmail, but instead use SMTP for sending mails. [...]

Static at 2008-02-07 15:26:00

Awesome plugen mate! Just what I was looking for to circumvent may hosts ban on phpmail(). Works great! //Static

Wordpress y un plugin para casi todo | MP3d - Posicionamiento Seo y Adsense at 2008-01-23 17:23:02

[...] que traía aparejado problemas en los envíos del correo desde este CMS. Solución, el plugin WP Mail SMTP, creado por Callum Macdonald, que nos cuenta que sirve justo para reconfigurar la función [...]

Problemas con los emails en Wordpress | Punto Geek at 2008-01-22 23:25:34

[...] soluciones para arreglar el problema del correo en Wordpress y terminé optando por el plugin WP Mail SMTP. Este plugin lo que hace es reconfigurar de manera correcta la forma en que Wordpress envía los [...]

Carol at 2008-01-08 15:09:53

Everything works fine except when the e-mail is sent it does not include a password or a verification link. So if I try to register with the test username and password I created earlier, it says invalid username or password. I too, love this plug in. I have wrestled for weeks with the php mail and accomplished nothing. I was so happy when my text came through - but alas no registration link or password. Can you help? Thanks so much

Nate at 2008-02-24 02:54:39

THANK YOU for this plugin, it fixed my new register and lost password emailer problem quick. I did a test register and got the e-mail but there's a misspelling in the e-mail's header, is this in your plugin or somewhere else? Where would I edit this at? It misspelled "infomation" "Your register infomation from (my site blah blah)"

Fred at 2008-03-25 18:37:33

Yep, I get the same message! Language string failed to load: instantiate I would put here the entire log if that helped..Thanks for the plugin and help!

Callum at 2008-02-24 15:31:01

@<a href="#comment-24220" rel="nofollow">Nate</a>: The plugin doesn't add any text to the email itself, so any spelling errors would be as a result of either a misspelling in some settings, or a bug in a plugin or WordPress. Can you forward me a copy of the whole email to see what you mean?

Yannick at 2008-03-28 13:17:25

Hi, I've installed WP Mail SMTP, but for some reason it does not work when an email is sent to a hotmail address... I use STMP without authentification and send out a test email. When I send it to my yahoo account it works fine, but when I send it to my hotmail it doesn't...ANy ideas on how I could fix this? Thank you!

China Landcape at 2008-05-01 01:22:31

My problem was that for chinese characteres we can see only question tags like this: ???? ?????????? ???? ???? ????? I think it is a problem with bad webmail like hotmail who cannot manage correctly UTF-8 encoding, I solved it by using the php funtion htmlentities() and evrerything is OK now. Thanks for your reply.

Callum at 2008-03-26 06:39:34

Argh. There does seem to be a recurring problem with this language string thing. I'll get into it soon. I can't ignore it any longer! :)

Callum at 2008-05-03 00:07:53

@<a href="http://www.callum-macdonald.com/code/wp-mail-smtp/#comment-26265" rel="nofollow">Gilbert</a>: The problem is this line in your SMTP log: <pre>421 cl21.gs01.gridserver.com: Too much load; please try again later</pre> It seems your mail server is too busy to deal with you! What about if you try setting the mail to send by SMTP but to localhost with no authentication? Does that work? Are you on a shared hosting server? Most shared hosting normally have web and mail on the same box, so SMTP to localhost usually works fine. (I removed your password and obfuscated your email, hopefully you'll get a little less spam!)

WP Mail SMTP v0.6 released at Callum Macdonald at 2008-04-30 23:25:57

[...] released a new version of the WP Mail SMTP plugin. There were a stream of similar questions about one particular error message over the last few [...]

Callum at 2008-04-30 23:19:21

I have released a new version of the plugin with additional debugging output. If you were previously having problems, please try this new version and then send me the SMTP debugging output. Please note, I'll now only respond to questions about version 0.6, so if you're still waiting for an answer to an old question, please upgrade, test again, and let me know if you're still having issues. :)

NEM at 2008-04-28 14:58:36

What a great and helpful posting ... I was just putting up WordPress for a client on an IIS box with PHP 5 and MySQL 5, and couldn't quite get the SMTP thing working properly via PHP. Your plugin was a snap. thanks a lot.

Callum at 2008-05-01 00:53:46

Further update, I've released version 0.7 which will only change the from name and email if they are the defaults. Previously the plugin would modify these even if they had been specifically set by WordPress or another plugin. I recommend everyone upgrade to 0.7.

Angelo at 2008-01-29 18:06:29

i set everything but i get bool(false) and this error message string(75) "Language string failed to load: recipients_failedmytestemail@address.com" what happen? thanks a lot!

Jerod at 2008-03-30 17:25:08

Hello, I just installed this plug-in today and it seems to be a little flakey when sending out new registration emails. I am running WordPress 2.5 and have no other email plug-ins installed. My problem is similar to that of Yannick. When I register a user using a gmail account then the administrator receives his email AND the newly registered user receives their email including their password. However, whenever a new user registers using a hotmail or yahoo address, the admin still receives his email fine, BUT the user never receives the email stating their password. I am not using the SMTP authentication either, as i´m not entirely sure what it is asking for in those two fields. Is there something else I need to do to enable other accounts to receive their passwords? Thanks,

En Route Solutions | your host may have disabled the mail() function&#8230; at 2008-05-08 15:55:34

[...] http://www.callum-macdonald.com/code/wp-mail-smtp/ [...]

China Landscape at 2008-04-24 22:58:17

Some encoding problems with chineses char. Is it a client side problem?

Semi-random thoughts and musings &raquo; Long time working this one out at 2008-05-26 09:38:06

[...] downloading of plugin (WP-Mail-SMTP by the way), install it&#8230;. and then totally forget my mail server [...]

Gilbert at 2008-05-02 11:39:08

By the way, I noticed that I left the password in the debugging info! I just changed the password... ;)

关于《低調人生》所使用的wp插件 &raquo; 低調人生 at 2008-05-05 03:28:49

[...] 5.WP-Mail-SMTP:使wp支持smtp邮件的插件。 [...]

Registrering&#8230; at Elin William Andreas Ã…sa [ewaa] at 2008-07-09 10:46:07

[...] som trodde att det gick att registrera sig! Men icke, jag kunde bara skicka internt. Men hittade WP Mail SMTP tackar som f** för det. Så NU ska det fungera. Ni som har försökt att skapa en användare på [...]

Simple Email Marketing &#8212; SEO web design, sarasota web site design at 2008-08-06 06:19:02

[...] used WP-Mail-SMTP. It was simple to install, i.e. point and click and simple to configure. There is even a test [...]

Paula&#8217;s Page&nbsp;&raquo;&nbsp; WP SMTP Mail at 2008-11-25 00:26:16

[...] http://www.callum-macdonald.com/code/wp-mail-smtp/ Share and Enjoy: [...]

Post Notification - מדריך לבלוגר &raquo; משתמש כבד at 2008-07-27 06:35:48

[...] מומלצת: כדאי לשלב ב-PN גם את התוסף WP Mail SMTP כי שימוש ב-PN בלבד מוסיף ל-Header של הדוא"ל שנשלח למנוי גם [...]

&raquo; Blog Archive at 2008-09-27 02:33:27

[...] por la web de la información, navegando buscando una solución. Así fue como descubrí un plugin Wp-Mail-Smtp que te envia los correos de wordpress a través de una cuenta externa. Después de navegar un rato [...]

Русский WordPress 2.7 Lecactus Edition - Lecactus Home at 2008-12-12 16:52:06

[...] WP-Mail-SMTP — позволяет отправлять письма через внешний SMTP-сервер По традиции в версии Normal всего два плагина&nbsp;&mdash; russian date и rus-to-lat [...]

我所使用的Wordpress插件 | Road of e4 at 2008-07-15 18:48:10

[...] WP-Mail-SMTP 如果你的免费空间或者虚拟主机没有SMTP服务,你可以安装这个插件来使用外部SMTP, [...]

Moving Wordpress from Apache to IIS at 2008-11-25 18:05:07

[...] WP-Mail-SMTP - This is very important, as it allows WordPress to send email For kiwihost you just need to set SMTP Host to &#8220;localhost&#8221; and Authentication to &#8220;No: Do not use SMTP authentication.&#8221; [...]

Additional spam filter and comment subscriptions installed - boche.net - VMware Virtualization Evangelist at 2008-12-06 16:19:32

[...] also installed the Subscribe To Comments and WP-Mail-SMTP plugins earlier this evening which allow readers to subscribe to new comments as well as manage [...]