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:

<?php
    $fejlec = "MIME-Version: 1.0\n";  
    $fejlec .= "Content-Type: text/html; charset=UTF-8";  
    $head  = "From: Biobach <service##kukac##biobach.de>\r\n"; 
    $email = $_POST["t_mail"];  
    $targy = ("Registration bestätigen");   
                                
    mail( $email, $targy, $tartalom, $fejlec); 	
?>
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
"-fkuldo##kukac##mail.cim"
<?php  
        $fejlec = "MIME-Version: 1.0\n";    
        $fejlec .= "Content-Type: text/html; charset=UTF-8";    
        $head  = "From: Biobach <service##kukac##biobach.de>\r\n";   
        $email = $_POST["t_mail"];    
        $targy = ("Registration bestätigen");
        $parameter = "-fservice##kukac##biobach.de";     

        mail( $email, $targy, $tartalom, $fejlec, $parameter);
?>