mailen met php

Technische problemen? Hier kun jij jouw vragen stellen!
Forumregels
Check eerst even onze handleiding (http://help.antagonist.nl/) voordat je hier je vraag stelt. Voor de meeste problemen hebben we een oplossing met een zeer uitgebreide uitleg.
Plaats reactie
etto_b
Berichten: 2
Lid geworden op: 06 feb 2017, 10:18

mailen met php

Bericht door etto_b » 06 feb 2017, 10:27

Kan iemand een voorbeeld php script tonen waarmee mail verstuurd en ontvangen kan worden? Bij voorkeur met instellingen zoals die bij Antagonist van toepassing zijn.

Ik kan in php wel ajax calls verwerken en mysql gebruiken, maar mail is nieuw en lukt met de eenvoudige voorbeelden van w3schools niet
.
Alvast bedankt.

Notify
Berichten: 12
Lid geworden op: 18 okt 2016, 18:31

Re: mailen met php

Bericht door Notify » 06 feb 2017, 15:56

Hierbij een PHP script die mail "ongelzen" mail uit de "INBOX" uitleest.

Code: Selecteer alles

		/* connect to antagonist */
		$hostname = '{mail.antagonist.nl:993/imap/ssl}INBOX';
		$username = '****@example.com';
		$password = 'PASSWORD';

		/* try to connect */
		$inbox = imap_open($hostname,$username,$password) or die ( $this->send_mail(imap_last_error()) ); // Als error dan mail

		/* grab emails */
		$emails = imap_search($inbox,'UNSEEN');

		/* if emails are returned, cycle through each... */
		if($emails)
		{
			
			/* begin output var */
			$output = '';
			
			/* put the newest emails on top */
			rsort($emails);
			
			/* for every email... */
			foreach($emails as $email_number) {
							
				/* get information specific to this email */
				$overview = imap_fetch_overview($inbox,$email_number,0);
				$message = imap_fetchbody($inbox,$email_number,1);
				
				echo '<pre>';
				print_r($overview);
				echo '</pre>';
				echo '------------';
				echo '<pre>';
				print_r($message);
				echo '</pre>';
				}
				
			}
			
		} 

		/* close the connection */
		imap_close($inbox);		
Kijk ook eens op : http://php.net/manual/en/function.imap-open.php

etto_b
Berichten: 2
Lid geworden op: 06 feb 2017, 10:18

Re: mailen met php

Bericht door etto_b » 10 feb 2017, 10:43

Thanks! Heeft me goed op weg geholpen.
Mijn (gevonden) oplossing voor het verzenden van een bericht is:

$to = "to@hotmail.com";
$sub = "testmail vanuit php";
$mes = "Dit is een testmail";
$headers = "From: from@test.nl\r\n" . "Reply-To: from@test.nl\r\n";
$cc = null;
$bcc = null;
$return_path = "from@test.nl";

$res = imap_mail($to, $sub, $mes, $headers, $cc, $bcc, $return_path);

$res retourneert TRUE of FALSE.

LEFF
Berichten: 5
Lid geworden op: 24 sep 2018, 10:27

Re: mailen met php

Bericht door LEFF » 24 sep 2018, 10:32

Is er ook een php script wat mail incl bijlage kan ontvangen cq opslaan?

Reno
Berichten: 135
Lid geworden op: 22 jan 2010, 18:25

Re: mailen met php

Bericht door Reno » 24 sep 2018, 21:35

Zeker is die er!

Ik raad je aan om even te Googlen naar wat voorbeelden, zodat je zelf kunt experimenten wat je fijn vind werken.

Een snelle Google op "php imap attachments" bracht mij al snel op StackOverflow, wat ik gedurende mijn leerproces toch wel als bijbel heb beschouwd (en nu nog steeds trouwens): https://stackoverflow.com/questions/264 ... omly-works

Succes!

Plaats reactie