2013-08-27 1 views
0

빠른 질문!Typo3에서 SMTP 세부 정보를 디렉토리에서 직접 변경하는 방법은 무엇입니까?

Typo3 사이트에서 SMTP 세부 정보를 변경해야합니다. 일반적으로 설치 도구> 모든 구성으로 이동하여이 작업을 수행 할 수 있습니다. 그러나 그 암호는 항의이며 나는 그것을 모릅니다! (알고있는 사람은 알 수 없습니다.)

FTP 서버의 파일에서 이러한 세부 정보를 직접 변경할 수 있습니까? 그렇다면 어떤 파일입니까? 찾을 수없는 문서와 체크 아웃 한 문서가 도움이되지 않습니다.

타이!

답변

1

설치 도구의 구성은 typo3conf/localconf.php (버전 4.7까지) 또는 typo3conf/LocalConfiguration.php (버전 6.0 이후)에 저장됩니다. 생성 된 파일의

$TYPO3_CONF_VARS['MAIL'] = array(
    'transport' => 'smtp', 
    'transport_smtp_server' => 'smtp.yourdomain.org', 
    'transport_smtp_encrypt' => 'ssl', /* Usually available: ssl, sslv2, sslv3, tls. Check stream_get_transports(). */ 
    'transport_smtp_username' => 'username', 
    'transport_smtp_username => 'password', 
); 

서식이 두 가지 버전 다르지만 배열 구성은 동일하다 :

SMTP 관한 구성은 $ TYPO3_CONF_VARS [ "MAIL"]에 투입되어야한다. localconf.php/LocalConfiguration.php에 대한 변경 사항은 설치 도구로 덮어 쓸 수 있습니다. 또한

1

이 대답을 @jost하려면 수도 당신의 localconf에 일시적 세트 :

'joh316을'잘 알려진 도구를 설치 액세스하려면 해당
$TYPO3_CONF_VARS['BE']['installToolPassword'] = 'bacb98acf97e0b6112b1d1b650b84971'; 

.

변경을 마친 후에는 이전 설치 도구 암호 해시를 복원하는 것을 잊지 마십시오! 귀하의 localconf.php IN

0

당신의 PHP 파일 사용 후

$TYPO3_CONF_VARS['MAIL']['transport'] = 'smtp'; 
$TYPO3_CONF_VARS['MAIL']['transport_smtp_server'] = 'smtp.gmail.com:465'; 
$TYPO3_CONF_VARS['MAIL']['transport_smtp_port'] = '465'; 
$TYPO3_CONF_VARS['MAIL']['transport_smtp_encrypt'] ='ssl'; # requires openssl in PHP 
$TYPO3_CONF_VARS['MAIL']['transport_smtp_username'] = '*****@gmail.com'; 
$TYPO3_CONF_VARS['MAIL']['transport_smtp_password'] = '*****'; 

를 추가

$mailContent = $mailcontent; 
$mailContent = ($mailContent); 
// Create the Mailer using your created Transport 
$mail = t3lib_div::makeInstance('t3lib_mail_Message'); 

$mail->setFrom(array('sender email' => 'sender name')); 

//$mail->setBcc(array($this->bcc => $this->bcc)); 
$mail->setSubject($subject); 
$mail->setBody($mailContent,'text/html'); 
$mail->setTo(array('reciever email' => 'name'));  
$mail->send(); 
관련 문제