cr: IMAP Emailabruf Plain/Text Mode

hallo zusammen,

ich möchte aus einem emailpostfach jede eingehende email auf einen bestimmten betreff prüfen und bei erfolg dann eine aktion ausführen. ich habe dazu folgendes mal geschrieben bzw aus diversen quellen aus dem internet zusammengestellt. ist das so okay? vorallem die ausgabe aller emails im text-mode ist mir sehr wichtig da ich keine html formatierungen drin haben möchte.

  
$zeilenumbruecheersetzen_array   = array("\r\n", "\n", "\r","$","|");  
$mailbox = imap_open("{$data_imapurl}INBOX", $data_imapusername, $data_imapuserpass);  
print_r(imap_errors());  
$MC = imap_check($mailbox);  
  
$result = imap_fetch_overview($mailbox,"1:{$MC->Nmsgs}",0);  
foreach ($result as $overview)  
{  
	if("GESUCHTER BETREFF" == trim($overview->subject))  
	{  
		$new_adddate_text = str_replace($zeilenumbruecheersetzen_array," ",trim(strip_tags(quoted_printable_decode(imap_fetchbody($mailbox,$overview->msgno,1)))));