Zum Inhalt springen

SMTP-Authentifizierung

Erstellt am 9. März 2006 · 41 Antworten · letzte Antwort am 19. Mai 2006 · Seite 1 von 3

Tags: Frage

Chrone ·

Hallo

Brauche für meinen Mail-Server eine SMTP-Authentifizierung.
Kann ich die im Typo3 einrichten oder muss ich diese Authentifizierung in der php.ini vornehmen?

dfluess ·

Vielleicht hilft das etwas..
Allerdings gibts für Windows auch ein Sendmail.

<?
include("Mail.php");

$recipients = "mail_to@domain.mail";

$headers["From"]    = "mail_from@domain.mail";
$headers["To"]      = "mail_to@domain.mail";
$headers["Subject"] = "Test message";

$body = "TEST MESSAGE!!!";

$params["host"] = "smtp.server";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "user";
$params["password"] = "password";

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory("smtp", $params);

$mail_object->send($recipients, $headers, $body);
?>
dfluess ·

Habe gerade mal recherchiert. Es gibt demnach keine Möglichkeit.
Eine alternative wäre einen kleinen Freeware Mail-Server auf dem Windowssystem zu installieren.

D.

Chrone ·

Ich habe die Extension sms_direct_mail_ext gefunden, mit dieser sollte es möglich sein, ich kann dort die Authentifizierungsdaten angeben.

Ich benötige dazu aber noch die Extension sr_direct_mail_ext.
Habe aber dann das problem, dass die Extension df_dmailer nicht mehr richtig funktioniert.
Ich benötige diese jedoch für die subdomains.

Chrone ·

sms_direct_mail_ext benötigt diese Extension.

Ich kann den serverpfad im Modul-Setup nicht mehr anpassen bzw. das Feld fehlt.

Chrone ·

ich habe dort keine möglichkeit die Authentifizierungsdaten einzugeben.

Ich denke, dass es daher nicht gehen wird.

dfluess ·

Nein, ich meinte beide. Aber ich vermute mal nicht. Habe gerade gesehen, dass der Autor von "sms_direct_mail_ext" eine sub-XCLASS angelegt hat, die den Code von "sr_direct_mail_ext" anpasst.

Es gibt da zwei Möglichkeiten.
Die einfachste, Du passt die Datei "ext_localconf.php" an oder ich muss eine weitere Extension bauen, die die "sms_direct_mail_ext" entsprechend anpasst. Die "df_dmailer" kann leider nicht ensprechend angepasst werden.

D.

dfluess ·

Vorher:

$TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/sr_direct_mail_ext/class.ux_t3lib_dmailer.php']=t3lib_extMgm::extPath($_EXTKEY).'class.ux_ux_t3lib_dmailer.php';

Nacher:

$TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/df_dmailer/class.ux_t3lib_dmailer.php']=t3lib_extMgm::extPath($_EXTKEY).'class.ux_ux_t3lib_dmailer.php';

Ich kann aber nichts garantieren:

D

Chrone ·

In welche ext_localconf sollte sich dieser Code befinden?

Habe nirgends exakt diesen Code gefunden.

Chrone ·

vorher brachte er folgende Fehlermeldung:
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for ***@hotmail.com in ***\typo3\t3lib\class.t3lib_htmlmail.php on line 653

Habe nun die ext_localconf.php angepasst. Nun sagt mir die Mail Engine, dass sie alle E-Mails versendet hat. Es erscheinen keine Fehlermeldungen mehr.
Jedoch erhalte ich nur die Mails mit JOB Beginn und JOB End. Sonst wird nichts verschickt.

Hast du noch ein idee?