If you need authentification on the mail server you have to add some few features to be allowed to send mails. This is compareable to the feature "Authentificate before SMTP" in your local mail program.
The PHPmailer Class uses the attributes Username, Password and SMTPAuth. We will fill them with the necessary information.
Step 1:
Install "PHPMailer for OsCommerce" as it is explained before.
Step 2:
In the files
/content/includes/configure.php
/content/admin/includes/configure.php
find:
define('SMTP_MAIL_SERVER', 'mail.yourmailserver.com');
define('SMTP_PORT_NUMBER', '25');
define('SMTP_SENDMAIL_FROM', 'valid_email@yourmailserver.com ');
define('SMTP_FROMEMAIL_NAME', 'store owner name');
and replace with:
define('SMTP_MAIL_SERVER', 'mail.yourmailserver.com'); define('SMTP_PORT_NUMBER', '25');
define('SMTP_SENDMAIL_FROM', 'valid_email@yourmailserver.com ');
define('SMTP_SENDMAIL_USERNAME', 'valid username for mail server');
define('SMTP_SENDMAIL_PASSWORD', 'valid password for mail server');
define('SMTP_SENDMAIL_SMTPAUTH', 'true');
define('SMTP_FROMEMAIL_NAME', 'store owner name');
Step 3:
In the files:
/content/includes/functions/general.php
/content/admin/includes/functions/general.php
find:
$message->Host = SMTP_MAIL_SERVER; // SMTP server
and replace with:
$message->Host = SMTP_MAIL_SERVER; // SMTP server
$message->Username = SMTP_SENDMAIL_USERNAME; // SMTP server username
$message->Password = SMTP_SENDMAIL_PASSWORD; // SMTP server password
$message->SMTPAuth = "true";
Done.
More...





LinkBack URL
About LinkBacks









Bookmarks