webForumDet fria alternativet

Får inte mailen att funka

PHP

6 svar · 1 098 visningar · startad av stattin

Medlem sedan jan. 2005713 inlägg
Frågan#1

Vad är fel? Har jag missat något? Det är biniros smtp.

<?php
class Sendmail_model extends MY_Model
{
	var $ci;
	var $from = 'no_reply@domän.nu';
	
	function Sendmail_model()
	{
		$this->ci = & get_instance();
		$this->ci->load->library("email");
	}
	function mail_config()
	{
		
		$config['smtp_host'] = "smtp.domän.nu";
		$config['smtp_user'] = "info@domän.nu";
		$config['smtp_pass'] = "LÖSENORD";
		$config['smtp_port'] = "587";
		$config['protocol'] = "smtp";
		$config['useragent'] =  $_SERVER['HTTP_USER_AGENT'];

		return $config;

	}
	function send_activation_mail($receiver, $viewdata)
	{
		$this->ci->email->initialize($this->mail_config());
		
		$this->ci->email->from($this->from);
		$this->ci->email->to($receiver);
		$this->ci->email->subject("Bekräfta emailadress - ");
		$this->ci->email->message($this->load->view("mail/register_confirm", $viewdata, TRUE));
		
		$this->ci->email->send();
	}
	
	function resend_activation_mail($receiver, $viewdata)
	{
		$this->ci->email->initialize($this->mail_config());
		
		$this->ci->email->from($this->from);
		$this->ci->email->to($receiver);
		$this->ci->email->subject("Bekräfta emailadress - ");
		$this->ci->email->message($this->load->view("mail/register_confirm", $viewdata, TRUE));
		
		$this->ci->email->send();
	}
	
	function forgot_userdata($receiver, $viewdata)
	{
		$this->ci->email->initialize($this->mail_config());
		
		$this->ci->email->from($this->from);
		$this->ci->email->to($receiver);
		$this->ci->email->subject("Glömt lösenord - ");
		$this->ci->email->message($this->load->view("mail/forgot_password", $viewdata, TRUE));
		
		$this->ci->email->send();echo $this->email->print_debugger();
	}
}
?>
Medlem sedan maj 20012 237 inlägg
#2

Vad är fel?

Du spottar ut en radda med kod utan att beskriva vad som felar.

Medlem sedan jan. 2005713 inlägg
#3

Inga mail skickas.
CodeIgniter btw och jag är inte så haj på det.

Medlem sedan maj 20012 237 inlägg
#4

Det kan ju vara hundra ställen felet ligger.

Är du 100% säker på att loggen inte visar PHP-relaterade fel?

Är du 100% säker på att koden fungerar?

Har du angett rätt användarnamn och lösenord för mail-servern (behöver du ens)?

Har du testat att maila till olika epost-addresser?

Medlem sedan juni 20004 308 inlägg
#5

Ingen klippa på php, men port 587 verkar tyda på att du skall använda:

$config['smtp_host'] = "ssl://smtp.domän.nu";
Medlem sedan jan. 2005713 inlägg
#6

Är du 100% säker på att loggen inte visar PHP-relaterade fel? NEJ!

Är du 100% säker på att koden fungerar? NEJ!
Koden har jag inte ändrat på förutom till min egna smtp samt övriga inställningar.

Har du angett rätt användarnamn och lösenord för mail-servern (behöver du ens)? JA!

Har du testat att maila till olika epost-addresser? JA!


URL	https://webmail.binero.se/
Senaste inloggning	2011-10-30 22:27:16
Standardidentitet	 <info@domän.nu>

Utgående: SMTP	smtp.domän.nu
Inkommande: IMAP	imap.domän.nu
Inkommande: POP3	pop3.domän.nu
Inställningar - standardanslutning till mailserver

Utgående: SMTP	Port 587 eller 25 (Autentisering krävs)
Inkommande: IMAP	Port 143
Inkommande: POP3	Port 110

Inställningar - krypterad anslutning till mailserver
Utgående: SMTP-SSL	Port 465 (smtp01.binero.se) (Autentisering krävs)
Inkommande: IMAP-SSL	Port 993 (imap01.binero.se)
Inkommande: POP3-SSL	Port 995 (pop01.binero.se)

SSL verkar ha port 465

Ja jag vet inte vad jag gör för fel men jag tänkte mest om jag har missat något, fattas det något eller har jag nått som inte ska vara där? Är det ingen annan som har binero och vet :OO

Medlem sedan jan. 2005713 inlägg
#7

Fått det att fungera nu.

Tog bort mail config så funkade det sen.. se där se där.

270 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)