fce mail() v SendmailMailer a její pátý parametr: additional_parameters

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iguana007
Člen | 970
+
0
-

Rád bych uvítal možnost definovat pátý parametr additional_parameters u fce mail, když odesílám emaily přes SendmailMailer.
Náš správce serveru tvrdí, že je to důvod, proč se nám vrací maily na default server adresu, místo na tu, která je definovaná v return path.
Udělal jsem proto test, kdy jsem pátý parametr přidal ve formátu:

'-r adresaKterouChciVReturnPath@domena.cz'

a zafungovalo to, jak má.

Nebo je nějaký důvod, proč tam ten pátý parametr nelze zadat?

Díky za info.

David Grudl
Nette Core | 8108
+
0
-

Nedá se téhož dosáhnout 4. parametrem?

iguana007
Člen | 970
+
0
-

Pokud jsem to řešil přes hlavičky, tak si to server při odesílání přepsal – jediné jak jsem ho „přebil“ byl právě ten pátý parametr.

iguana007
Člen | 970
+
0
-

Ano to nám zafungovalo, ale problém je právě v tom, že na jednom serveru běží několik desítek webů na Nette a pro každý bychom měli rádi nadefinovanou správnou doménu u Return Path.

David Grudl
Nette Core | 8108
+
0
-

Ok, přidal jsem proměnnou $commandArgs.

iguana007
Člen | 970
+
0
-

Supr, díky ;)

univerz
Člen | 7
+
0
-

zial mam problem so safe mode:

Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE

David Grudl
Nette Core | 8108
+
0
-

Dělá to, i když je to pátý parametr NULL?

univerz
Člen | 7
+
0
-

je to divne, ale zial ano.

eudard
Člen | 15
+
0
-

mám stejný problém, aktualizoval jsem Nette a při pokusu poslat mail přes instanci třídy MAIL mi laděnka hlásí..
mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE

přitom si nejsem vědom že bych někde nastavoval pátý parametr..

public static function sendMail($opt) {
    $mail = new Mail;
    $mail->setFrom('mailer@'.self::getServerName());
    $mail->addTo($opt['to']);
    $mail->setSubject($opt['subject']);
    $mail->setBody($opt['body']);
    return $mail->send();
    }
David Grudl
Nette Core | 8108
+
0
-

fixed