ugrás a tartalomhoz

PHP mail a regisztrálónak, szerverproblémák

Tashi · 2014. Feb. 1. (Szo), 18.15
Sziasztok!

Segítségeteket szeretném kérni:
Van egy weboldalam és rajta egy regisztrációs felület. Ha a felhasználó regisztrál, akkor az ő általa megadott címre automatikusan ki küld az oldal egy e-mailt.

Ebben a levélben azonban állandóan a feladó helyén "CGI-Mailer" szerepel és a feladó címeként is a hosting szolgáltatóm (1&1) által definiáltat írja. Megkérdeztem őket a dologról, azonban válaszként csak annyit kaptam, hogy vagy komplikáltan átprogramozom vagy belenyugszom.

A kód, amivel próbálkoztam:
  1. <?php  
  2.     $fejlec = "MIME-Version: 1.0\n";    
  3.     $fejlec .= "Content-Type: text/html; charset=UTF-8";    
  4.     $head  = "From: Biobach <service##kukac##biobach.de>\r\n";   
  5.     $email = $_POST["t_mail"];    
  6.     $targy = ("Registration bestätigen");     
  7.                                   
  8.     mail( $email$targy$tartalom$fejlec);    
  9. ?>  
A segítséget előre is köszönöm!
 
1

Ez pedig jónak tűnik; mi az a

Hidvégi Gábor · 2014. Feb. 1. (Szo), 18.29
Ez pedig jónak tűnik; mi az a komplikált mód, amit említenek?
2

??? ...

Tashi · 2014. Feb. 1. (Szo), 19.11
Nem tudom, nem mondták: "Ők ebben nem tudnak segíteni".
3

A mail() függvényt eddig

Hidvégi Gábor · 2014. Feb. 1. (Szo), 19.29
A mail() függvényt eddig nagyon ritkán használtam, a PHPMailerrel dolgozom évek óta, ez közvetlenül tud csatlakozni SMTP szerverhez, próbáld ki, hátha ez működni fog.
4

PHPMailer

Tashi · 2014. Feb. 2. (V), 13.20
Szia!

Először is köszönöm a segítséget. PhpMailert még nem használtam. Tudnál hozzá vmi kezdeti kiindulópontot javasolni. Az interneten, amit talátam nem teljesen világos a számomra.
5

Van hozzá jó dokumentáció

Hidvégi Gábor · 2014. Feb. 2. (V), 13.37
Van hozzá jó dokumentáció példákkal.
6

weblabor

Tashi · 2014. Feb. 3. (H), 13.57
Ja, most már találtam egy jó cikket. Közelebb, mint gondoltam. Azért, köszi a PHPMailer-es tanácsot. Most már működik!
7

Egy próbát megér szerintem

hNczy · 2014. Feb. 3. (H), 18.37
Egyszer én is belefutottam hasonlóba, de szerencsére a rendszergazdák segítőkészebbek voltak.

Nekem a manualban is szereplő #3-as példa segített a problémán.
PHP:Mail Manual

Vagyis az additional_parameters-be a
  1. "-fkuldo##kukac##mail.cim"  
  1. <?php    
  2.         $fejlec = "MIME-Version: 1.0\n";      
  3.         $fejlec .= "Content-Type: text/html; charset=UTF-8";      
  4.         $head  = "From: Biobach <service##kukac##biobach.de>\r\n";     
  5.         $email = $_POST["t_mail"];      
  6.         $targy = ("Registration bestätigen");  
  7.         $parameter = "-fservice##kukac##biobach.de";       
  8.   
  9.         mail( $email$targy$tartalom$fejlec$parameter);  
  10. ?>