Page 1 of 1

E-Mail Versand

Posted: 28 Sep 2016, 12:16
by DerKleene32
Hallo Gemeinde,

ich habe ein Problem beim E-Mail Versand.
Und zwar bekomme ich immer folgende Fehlermeldung von Office 365:
Zahl Ausführungszeit Aufrufer Ereignis
MAIL-1 0 email_api.php:916 email_owner_changed() Issue #38 is assigned to @U1 instead of @U2.
MAIL-2 0 email_api.php:1208 email_send() ERROR: Message could not be sent - SMTP Fehler: Die folgenden Empfänger sind nicht korrekt: root@localhost: Recipient address reserved by RFC 2606
MAIL-3 0 email_api.php:1053 email_send_all() Server not responding for 5 seconds, aborting
als Empfänger steht dort root@localhost aber dieses habe ich bei mir nirgendwo eingetragen, da ich per SMTP sende. Meine Config sieht folgendermaßen aus:
$g_webmaster_email = 'MeinVorname.meinNachname@unsereFirma.de';
$g_from_email = 'intranet@unsereFirma.de';
$g_from_name = 'Intranet';
$g_return_path_email = 'intranet@unsereFirma.de';
$g_enable_email_notification = ON;
$g_default_notify_flags = array(
'reporter' => ON,
'handler' => ON,
'monitor' => ON,
'bugnotes' => ON,
'category' => ON,
'explicit' => ON,
'threshold_min' => NOBODY,
'threshold_max' => NOBODY
);
$g_notify_flags['new'] = array(
'bugnotes' => OFF,
'monitor' => OFF
);

$g_notify_flags['monitor'] = array(
'reporter' => OFF,
'handler' => OFF,
'monitor' => OFF,
'bugnotes' => OFF,
'explicit' => ON,
'threshold_min' => NOBODY,
'threshold_max' => NOBODY
);
$g_email_receive_own = OFF;
$g_validate_email = OFF;
$g_email_login_enabled = OFF;
$g_email_ensure_unique = ON;
$g_check_mx_record = OFF;
$g_allow_blank_email = OFF;
$g_limit_email_domains = array('unsereFirma.de');
$g_show_user_email_threshold = NOBODY;
$g_show_user_realname_threshold = NOBODY;
$g_mail_priority = 3;
$g_phpMailer_method = PHPMAILER_METHOD_SMTP; //PHPMAILER_METHOD_MAIL;
$g_smtp_host = 'smtp.office365.com'; //localhost';
$g_smtp_username = 'intranet@unsereFirma.de';
$g_smtp_password = 'XXXXXXXXXXXXXXXX';
$g_smtp_connection_mode = 'tls';
$g_smtp_port = 587;
$g_email_send_using_cronjob = OFF;
$g_email_separator1 = str_pad('', 70, '=');
$g_email_separator2 = str_pad('', 70, '-');
$g_email_padding_length = 28;
Der E-Mail Versand von einem anderen PHP-Programm, was ich selber geschrieben habe klappt es per SMTP Versand.
Bei MantisBT klappte dies am Angang (2-3 Mails kamen an) und nun aufmal keine Mehr, und dabei habe ich den Fehler raus gefunden.
Kann mir einer sagen, wo das root@localhost herkommt?

Über eine Antwort würde ich mich freuen.

Meine mantisBT Version ist: 1.3.1

vielen Dank

Gruß
Heiko

Re: E-Mail Versand

Posted: 28 Sep 2016, 16:47
by atrol
Das liegt daran, dass beim User "Administrator" die E-Mail Adresse root@localhost konfiguriert ist.

Re: E-Mail Versand

Posted: 28 Sep 2016, 17:08
by DerKleene32
Hallo,

erstmal danke für die Freischaltung und die schnelle Antwort.
Aber ich habe dem Administrator eine eigene E-Mail gegeben siehe Anhang.

Oder muss ich das noch wo anders einstellen?

Re: E-Mail Versand

Posted: 28 Sep 2016, 18:07
by DerKleene32
OK denke habe den Fehler gefunden.

In der DB (mantis_email_table) war bei einem Eintrag noch root@localhost drin bei email.
Wo auch immer der hergekommen ist.
Habe dort eine gültige Mail-Adresse eingetragen, und nun kam der ganze Schwung Mails an der dort in der Liste stand.

Vielen dank nochmals für Deine schnelle Antwort.
Ich schreibe die Lösung hier extra hin, denn ich denke es wird evtl. mal jemanden auch so ergehen :D

LG und schönen Abend noch
Heiko

Re: E-Mail Versand

Posted: 28 Sep 2016, 18:33
by atrol
Danke für's Feedback.
DerKleene32 wrote: In der DB (mantis_email_table) war bei einem Eintrag noch root@localhost drin bei email.
Vermutlich wurde bereits mit dem System gearbeitet/rumgespielt bevor die E-Mail Adresse beim Administrator geändert wurde.