We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

maile


jura
23-04-2007, 17:08
no właśnie piszę w drugim poście o phpmailerze tylko co ja mam zmienić w tamtym skrypcie żeby ten phpmailer wysłał tego maila?

boniek00
23-04-2007, 16:15
Próbujesz wysyłać maile za pomocą funkcji php mail(), która na 60free jest wyłączona.

Zapoznaj się z przewodnikiem na temat phpMailer'a:

http://pomoc.ovh.pl/PhpMailer60free

pozdrawiam,

jura
23-04-2007, 15:49
próbuje z phpmailerem tu mam taki skrypt aukcji ale mam problem z przerobieniem skryptu tak, żeby korzystał phpmailera tu jest owy skrypt:
wpisałem mu na początku wymaganą ścieżkę do phpmailera ale nie wysyła a mailer działa bo sprawdzałem z prostych formularzy ale tego nie rusza co mam tu zmienić ?!

Kod PHP:
#//v.3.1.2

include "../includes/config.inc.php";
include 
"loggedin.inc.php";
include 
"../includes/class.phpmailer.php";


if(!empty(
$_POST['subject']) && !empty($_POST['message'])) {
    
mail($_POST['email'],$_POST['subject'],$_POST['message'],"From: ".$SETTINGS['sitename']." <".$SETTINGS['adminmail'].">n"."Content-Type: text/html; charset=$CHARSET");
    
$ERR $MSG_25_0078." ".$_POST['email'];
}
# Retrieve user's information
$query "SELECT * FROM PHPAUCTIONXL_users WHERE id=".$_REQUEST[id];
$res = @mysql_query($query);
if(!
$res) {
    print 
"Error: $query
"
.mysql_error();
    exit;
} elseif(@
mysql_num_rows($res) > 0) {
    
$USER mysql_fetch_array($res);
    
    
# Retrieve e-mail messages
    
$query "SELECT language FROM PHPAUCTIONXL_userslanguage WHERE user=".$_REQUEST[id];
    
$res = @mysql_query($query);
    if(@
mysql_num_rows($res) > 0) {
        
$userlanguage = @mysql_result($res,0,"language");
    } else {
        
$userlanguage "EN";
    }
    
$FP fopen("../includes/usermail.".$userlanguage.".inc.php","r");
    
$message fread($FP,filesize("../includes/usermail.".$userlanguage.".inc.php"));
    
fclose($FP);
    
$CONFIRMATIONPAGE $SETTINGS[siteurl]."confirm.php?id=".$_REQUEST[id];
    
$message ereg_replace("<#c_id#>",$USER['id'],$message);
    
$message ereg_replace("<#c_name#>",$USER['name'],$message);
    
$message ereg_replace("<#c_nick#>",$USER['nick'],$message);
    
$message ereg_replace("<#c_address#>",$USER['address'],$message);
    
$message ereg_replace("<#c_city#>",$USER['city'],$message);
    
$message ereg_replace("<#c_prov#>",$USER['prov'],$message);
    
$message ereg_replace("<#c_zip#>",$USER['zip'],$message);
    
$message ereg_replace("<#c_password#>","******",$message);
    
$message ereg_replace("<#c_country#>",$countries[$USER['country']],$message);
    
$message ereg_replace("<#c_phone#>",$USER['phone'],$message);
    
$message ereg_replace("<#c_email#>",$USER['email'],$message);
    
$message ereg_replace("<#c_sitename#>",$SETTINGS[sitename],$message);
    
$message ereg_replace("<#c_siteurl#>",$SETTINGS[siteurl],$message);
    
$message ereg_replace("<#c_adminemail#>",$SETTINGS[adminmail],$message);
    
$message ereg_replace("<#c_confirmation_page#>",$CONFIRMATIONPAGE,$message);
}
?>

 

Newsletter Admin



   
    
        
         
          
           >> 
        
          
    
      
      
     
      
     
    
        print basename($PHP_SELF); ?>" METHOD="POST">
......
.....
..

jura
23-04-2007, 11:43
witam
mam pytanie bo mam skrypt phpaukcji w którym system potrzebuje wysyłać
maile aktywacyjne do użytkowników ale nie wiem jak zmienić skrypt na smtp probowałem to zrobic przez phpmailera, ale nie daje rady przerobić tego skryptu, jest tam taki plik wktórym mozna wpisac dane smtp ale nie wiem co wpisac w
miejscu: 'helo' i 'auth' mozecie poradzić?
'host' => 'poczta.o2.pl', // Mail server address
'port' => 25, // Mail server port
'helo' => 'tu nie wiem co', // Use your domain here.
'auth' => 'tu nie wiem co', // Whether to use authentication or not.
'user' => 'to wiem',
'pass' => 'to wiem'

a czy jest jakaś szansa abyście włączyli taką możliwość z serwera?

pozdrawiam