Zum Inhalt springen

E-Mail Benachrichtigung bei Versionierung: Absenderadresse

Erstellt am 13. Juli 2006 · 2 Antworten · letzte Antwort am 27. September 2007

Tags: PHP, E-Mail-Versand, Tipp

mischa ·

Mich hat immer gestört, dass die Absenderadresse bei der Benachrichtigung für neue Versionsstati WWW Apache bla blub war.

Mein kleiner Workaround:

/t3lib/class.t3lib_tcemain.php öffnen und zur Funktion "notifyStageChange" wandern (Zeile 5260)

dort ganz an das Ende und

							t3lib_div::plainMailEncoded(
					implode(',',$emails),
  'TYPO3 Workspace Note: Stage Change for '.$table.':'.$id,
trim($message)
	);

ändern in:

				t3lib_div::plainMailEncoded(
  implode(',',$emails),
  'TYPO3 Workspace Note: Stage Change for '.$table.':'.$id,
  trim($message),
  'From: '.$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'].'' . "\r\n" .
  'Reply-To: '.$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'].'' . "\r\n" .
  'Return-Path:'.$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'].'\r\n'.
  'X-Mailer: PHP/' 
				);

dann noch in die localconf.php eintragen:

$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'] = 'meine@mail.de';

Voilá schon schaut's besser aus. 😉

wvd at work ·

Hallo,

Spitzentipp das. Ich will das gerne mal probieren...

Was mich aber stört: Der Meldungstext kommt leider in Englisch und sehr kryptisch daher. Kann man den nicht deutsch ausgeben und in verständlichen Worten?

Mit freundlichen Grüßen
Wolfgang Erdmann

mischa schrieb

Mich hat immer gestört, dass die Absenderadresse bei der Benachrichtigung für neue Versionsstati WWW Apache bla blub war.

Mein kleiner Workaround:

/t3lib/class.t3lib_tcemain.php öffnen und zur Funktion "notifyStageChange" wandern (Zeile 5260)

dort ganz an das Ende und

							t3lib_div::plainMailEncoded(
					implode(',',$emails),
  'TYPO3 Workspace Note: Stage Change for '.$table.':'.$id,
trim($message)
	);

ändern in:

				t3lib_div::plainMailEncoded(
  implode(',',$emails),
  'TYPO3 Workspace Note: Stage Change for '.$table.':'.$id,
  trim($message),
  'From: '.$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'].'' . "\r\n" .
  'Reply-To: '.$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'].'' . "\r\n" .
  'Return-Path:'.$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'].'\r\n'.
  'X-Mailer: PHP/' 
				);

dann noch in die localconf.php eintragen:

$GLOBALS['TYPO3_CONF_VARS']['SYS']['adminmail'] = 'meine@mail.de';

Voilá schon schaut's besser aus. 😉

kommanderprix ·

Weitere Lösung ist hier die eMail-Adresse des Workspace-Owners auszulesen, und diese einzufügen mit:

#Get Owner eMail:
$ownermail=implode(',',$this->notifyStageChange_getEmails($workspaceRec['adminusers'], TRUE));

...
'From: '.$ownermail.'' . "\r\n" .
'Reply-To: '.$ownermail.'' . "\r\n" .
...

prix