» Forum » Clanscript » Fehlersuche und Probleme » Smtp Problem
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Smtp Problem
matze0907
Mitglied
0 Beitragspunkte
Posts: 8

0 Mitglieder finden den Beitrag gut.

Merkliste 16.03.2009 - 17:39:27     Zitieren
Hallo.


Ich habe das Problem das ich bei meinem Hoster nur 100 Mails am Tag verschicken kann.Allerdings muss ich täglich wesentlich mehr verschicken also wollte ich nun auf smtp umschalten damit dies möglich ist.

So weit so gut. Ich habe alle Daten eingegeben und unten auf absenden geklickt. aber immer nachdem der gespeichert hat steht bei Passwort nur noch ***. Obwohl mein Passwort 10 Zeichen hat. Wenn ich nun probiere Mails zu verschicken kommen immer folgende Fehlermeldungen.....

Could not connect to smtp host : :

Warning: fgets(): supplied argument is not a valid stream resource in /users/matze0907/www/include/includes/func/smtp.php on line 11
Couldn't get mail server response codes


Is ja auch klar wie soll das auch funktionieren wenn da nur noch 3 zeichen als passwort drin stehen...

Was kann ich da machen???

Mfg matze0907


verwendete ilchClan Version: 1.1

betroffene Homepage: matze0907.bplaced.net/
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 16.03.2009 - 19:14:42     Zitieren
Die 3 Zeichen stehen da einfach nur so, das Passwort wird trotzdem mit den vollen 10 (in deinem Fall) Zeichen gespeichert.

Der SMTP Versand ist sehr einfach gehalten und funktioniert deswegen nur unverschlüsselt und nicht bei jedem Anbieter, aber ich habs z.B. mit GMX getestet und da funktionierte es gut.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
matze0907
Mitglied
0 Beitragspunkte
Posts: 8

0 Mitglieder finden den Beitrag gut.

Merkliste 16.03.2009 - 19:16:01     Zitieren
Hmmm ich hab Gmx.

Aber wie gesagt da kommt die Fehlermeldung

Ich hab auch mal probiert als benutzername die Kundennummer zu nehmen aber es kommt immer die fehlermeldung


Zuletzt modifiziert von matze0907 am 16.03.2009 - 19:44:29
matze0907
Mitglied
0 Beitragspunkte
Posts: 8

0 Mitglieder finden den Beitrag gut.

Merkliste 17.03.2009 - 11:10:47     Zitieren
Ich benutze im Firefox ja auch simple Mail. Da funktioniert es auch.Hab die selben einstellungen wie dort verwendet aber bekomme diese fehlermeldung......
matze0907
Mitglied
0 Beitragspunkte
Posts: 8

0 Mitglieder finden den Beitrag gut.

Merkliste 17.03.2009 - 22:01:38     Zitieren
Hab immernoch das selbe Problem...
Was kann ich da machen???
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2009 - 12:08:24     Zitieren
So ich hatte mir da schonmal Alternativen zum Versenden von Emails mit php angesehen, eine davon ist z.B. phpmailer, ich hab die icmail Funktion in der includes/func/allg.php mal dahingehend angepasst (also die alte löschen und damit ersetzen).

function icmail ($mail, $bet, $txt, $from = '', $html = false) {
	global $allgAr;
	include_once('include/includes/class/phpmailer/class.phpmailer.php');
	$mailer = new PHPMailer();
	if ( preg_match('%(.*) <([\w\.-]*@[\w\.-]*)>%i', $from, $tmp) ) {
		$mailer->From = trim($tmp[2]);
		$mailer->FromName = trim($tmp[1]);
	} elseif (preg_match('%([\w\.-]*@[\w\.-]*)%i', $from, $tmp)) {
		$mailer->From = trim($tmp[1]);
	} else {
		$mailer->From = $allgAr['adminMail'];
		$mailer->FromName = $allgAr['allg_default_subject'];
	}
	if ($allgAr['mail_smtp']) {
		$mailer->IsSMTP();

		//$mailer->SMTPDebug = true;

		$mailer->Host = $allgAr['mail_smtp_host'];
		$mailer->SMTPAuth = true;
		$mailer->AddReplyTo($mailer->From);
		$mailer->From = $allgAr['mail_smtp_email'];
		$mailer->Username = $allgAr['mail_smtp_login'];
		require_once('include/includes/class/AzDGCrypt.class.inc.php');
		$cr64 = new AzDGCrypt(DBDATE.DBUSER.DBPREF);
		$mailer->Password = $cr64->decrypt($allgAr['mail_smtp_password']);
	}
	$mailer->AddAddress(escape_for_email($mail));
	$mailer->Subject = escape_for_email($bet, true);
	$txt = str_replace("\r", "\n", str_replace("\r\n", "\n", $txt));
	if ($html) {
		$mailer->IsHTML();
		$mailer->AltBody = strip_tags($txt);
	}
	$mailer->Body = $txt;


	return $mailer->Send();
}


Weiter müsstest du dann noch phpmailer runterladen (phpmailer.codeworxtech.com/index.php?pg=sf&p=dl ich hatte die Version für PHP5 verwendet, aber ich denke die ist auch kompatibel zu der mit PHP4 falls du nur das haben solltest) und die 3 Dateien class.phpmailer.php, class.pop3.php und class.smtp.php in einen neuen Ordner include\includes\class\phpmailer hochladen.


Zuletzt modifiziert von Mairu am 18.03.2009 - 12:08:52


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
matze0907
Mitglied
0 Beitragspunkte
Posts: 8

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2009 - 17:15:05     Zitieren
Und das ist dann auch direkt in Betrieb so???
Oder muss ich dann noch was umstellen???
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2009 - 20:40:31     Zitieren
Außer den hier genannten Änderungen müsstest du nix machen, es wird auf die Daten, die im Adminbereich angegeben sind zugegriffen, ist halt eine Art Ersatz für den SMTP Versand im Skript.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
matze0907
Mitglied
0 Beitragspunkte
Posts: 8

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2009 - 20:52:07     Zitieren
Ok dankeschön.

Scheint auch zu funktionieren.Smilie

[ Anmelden zum schreiben ]