summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2008-01-02 18:26:31 +0000
committerChristian Fowler <spider@viovio.com>2008-01-02 18:26:31 +0000
commit7a5571d627c1eefa97863f4732da41e59cf1375c (patch)
tree624f2496c1c4c9857426b8d39badf956c2c54cec
parent4dbdd62137462402808147c9840362341eff9092 (diff)
downloadnewsletters-7a5571d627c1eefa97863f4732da41e59cf1375c.tar.gz
newsletters-7a5571d627c1eefa97863f4732da41e59cf1375c.tar.bz2
newsletters-7a5571d627c1eefa97863f4732da41e59cf1375c.zip
add SMTP username and password
-rw-r--r--BitMailer.php13
-rw-r--r--admin/admin_newsletters_inc.php12
2 files changed, 21 insertions, 4 deletions
diff --git a/BitMailer.php b/BitMailer.php
index 7e5ece6..de1b739 100644
--- a/BitMailer.php
+++ b/BitMailer.php
@@ -1,12 +1,12 @@
<?php
/**
- * $Header: /cvsroot/bitweaver/_bit_newsletters/Attic/BitMailer.php,v 1.39 2008/01/02 16:43:35 spiderr Exp $
+ * $Header: /cvsroot/bitweaver/_bit_newsletters/Attic/BitMailer.php,v 1.40 2008/01/02 18:26:31 spiderr Exp $
*
* Copyright (c) 2004 bitweaver.org
* All Rights Reserved. See copyright.txt for details and a complete list of authors.
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details
*
- * $Id: BitMailer.php,v 1.39 2008/01/02 16:43:35 spiderr Exp $
+ * $Id: BitMailer.php,v 1.40 2008/01/02 18:26:31 spiderr Exp $
*
* Class that handles editions of newsletters
* @package newsletters
@@ -15,7 +15,7 @@
*
* @author spiderr <spider@steelsun.com>
*
- * @version $Revision: 1.39 $ $Date: 2008/01/02 16:43:35 $ $Author: spiderr $
+ * @version $Revision: 1.40 $ $Date: 2008/01/02 18:26:31 $ $Author: spiderr $
*/
/**
@@ -167,6 +167,13 @@ class BitMailer {
$mailer->FromName = $gBitSystem->getConfig( 'bitmailer_from', $gBitSystem->getConfig( 'site_title' ) );
$mailer->Host = $gBitSystem->getConfig( 'bitmailer_servers', $gBitSystem->getConfig( 'kernel_server_name', '127.0.0.1' ) );
$mailer->Mailer = $gBitSystem->getConfig( 'bitmailer_protocol', 'smtp' ); // Alternative to IsSMTP()
+ if( $gBitSystem->getConfig( 'bitmailer_smtp_username' ) ) {
+ $mailer->SMTPAuth = TRUE;
+ $mailer->Username = $gBitSystem->getConfig( 'bitmailer_smtp_username' );
+ }
+ if( $gBitSystem->getConfig( 'bitmailer_smtp_password' ) ) {
+ $mailer->Password = $gBitSystem->getConfig( 'bitmailer_smtp_password' );
+ }
$mailer->WordWrap = $gBitSystem->getConfig( 'bitmailer_word_wrap', 75 );
if( !$mailer->SetLanguage( $gBitLanguage->getLanguage(), UTIL_PKG_PATH.'phpmailer/language/' ) ) {
$mailer->SetLanguage( 'en' );
diff --git a/admin/admin_newsletters_inc.php b/admin/admin_newsletters_inc.php
index c91cac7..0f8d2d1 100644
--- a/admin/admin_newsletters_inc.php
+++ b/admin/admin_newsletters_inc.php
@@ -1,5 +1,5 @@
<?php
-// $Header: /cvsroot/bitweaver/_bit_newsletters/admin/admin_newsletters_inc.php,v 1.6 2008/01/02 15:55:20 spiderr Exp $
+// $Header: /cvsroot/bitweaver/_bit_newsletters/admin/admin_newsletters_inc.php,v 1.7 2008/01/02 18:26:31 spiderr Exp $
$formNewsletterFeatures = array(
"bitmailer_sender_email" => array(
@@ -17,6 +17,16 @@ $formNewsletterFeatures = array(
'note' => '',
'default' => $gBitSystem->getConfig( 'kernel_server_name', '127.0.0.1' ),
),
+ "bitmailer_smtp_username" => array(
+ 'label' => 'SMTP Username',
+ 'note' => 'Only required for authenticated outbound mail servers.',
+ 'default' => $gBitSystem->getConfig( 'bitmailer_smtp_username' ),
+ ),
+ "bitmailer_smtp_password" => array(
+ 'label' => 'SMTP Password',
+ 'note' => 'Password for the above SMTP Username',
+ 'default' => $gBitSystem->getConfig( 'bitmailer_smtp_password' ),
+ ),
"bitmailer_protocol" => array(
'label' => 'Protocol',
'note' => '',