Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1824
  • Last Modified:

phpMailer in hostmonster doesn´t connect...What fails?

Hi Experts!

I waste to many time trying to resolve a problem with my phpMailer configuration. I ´ve a hostmonster hosting and in forums I ´ve seen that is OK sending email, but, to me is n´t.

The configuration that I added is:
$mail->Host      = "mail.website.com";
	$mail->Mailer    = "smtp";
	$mail->Port      = 26;                   //25 isnot
	$mail->SMTPAuth  = true;
	$mail->Username   = "info@website.com"; 		// SMTP account username
	$mail->Password   = "XXXXXXX";        			// SMTP account password

Open in new window

0
javiermorquecho
Asked:
javiermorquecho
  • 3
1 Solution
 
ycTINCommented:
please see the correct example here:
http://phpmailer.codeworxtech.com/index.php?pg=examples

following code is send demo mail via SMTP Server

<?php
require_once('../class.phpmailer.php');
//include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded
 
$mail             = new PHPMailer();
 
$body             = "Hello";
 
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host       = "mail.yourdomain.com"; // SMTP server
$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                           // 1 = errors and messages
                                           // 2 = messages only
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->Host       = "mail.yourdomain.com"; // sets the SMTP server
$mail->Port       = 26;                    // set the SMTP port for the GMAIL server
$mail->Username   = "yourname@yourdomain"; // SMTP account username
$mail->Password   = "yourpassword";        // SMTP account password
 
$mail->SetFrom('name@yourdomain.com', 'First Last');
 
$mail->AddReplyTo("name@yourdomain.com","First Last");
 
$mail->Subject    = "PHPMailer Test Subject via smtp, basic with authentication";
 
$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
 
$mail->MsgHTML($body);
 
$address = "whoto@otherdomain.com";
$mail->AddAddress($address, "John Doe");
 
 
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}
?>

Open in new window

0
 
javiermorquechoAuthor Commented:
Hi ycTIN!

I will try!

Thnx
0
 
nplibCommented:
some hosting servers don't allow through smtp.

I use midphase hosting solution and I have to use
$mail->Mailer    = "mail";

remove

$mail->Port      = 26;                   //25 isnot
        $mail->SMTPAuth  = true;
        $mail->Username   = "info@website.com";                 // SMTP account username
        $mail->Password   = "XXXXXXX";                          // SMTP account password
from your script
0
 
javiermorquechoAuthor Commented:
Hi plib!

I will try it!

Thnx
0
 
javiermorquechoAuthor Commented:
Thnx nplib, you´re right!!!
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now