[PHP] Cronjob + Phpmailer = email namens server

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • josjos
  • Registratie: November 2003
  • Laatst online: 19-12-2023
Misschien heeft iemand wel eens met het bijltje gehakt:
Ik heb een Cron Job met PHPMailer gemaakt. Nou zend hij de emails namens mijn mailserver:
"domeinnaam@mailserverdomein.com namens info@domein.nl"

Hier kwam hetzelfde probleem voor en werd het gebruik van PHPmailer aangeraden.
Helaas lost PHPmailer mijn probleem nog niet op met de volgende code:

Gegevens:
PHP 5 & PHPmailer versie 2.
Code:
PHP: cron_mailer.php
1
2
3
4
5
6
7
8
include_once('class.phpmailer.php');
$mail    = new PHPMailer(); 
$mail->Subject  =  'My subject';
$mail->Body     =  'Hello world';
$mail->From     = 'info@domein.nl';
$mail->FromName = 'Example Mailer';
$mail->AddAddress('mijnemailadres@hotmail.com', 'First Last');
$mail->Send();

Heeft iemand enig idee wat ik fout doe?

[ Voor 8% gewijzigd door josjos op 24-05-2008 09:43 ]


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Ja, prima oplossing. Wat is het probleem nou? :P

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • josjos
  • Registratie: November 2003
  • Laatst online: 19-12-2023
Dat hij ondanks deze instellingen nogsteeds via:
"domeinnaam@mailserverdomein.com namens info@domein.nl"
verzend!...haha..sorry

Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Knap dat hij dat verzint als je opgeeft dat hij vanaf mailer@example.com moet gaan mailen naar name@anydomain.com.

Oftewel post relevante code, en geef gelijk even op welk stuk software op die server nederlandstalig is.
Heck man, doe eens gek en post zowieso een via wat een mailtje verstuurd wordt.

Maar puur gokwerk is dat het om een nederlandstalige exchange gaat die ergens in het traject zit en die het toevoegt omdat phpmailer zichzelf niet 100% geauthoriseerd heeft bij exchange...

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Dat is een weergave die outlook je toont. De afzender is gewoon info@domein.nl, maar door een tweede headers wordt de "Namens" bijgevoegd.
Je zou even naar de bron van het ontvangen bericht moeten kijken om te zien welke header het is die je servername noemt, en die in PHpmailer overrulen met een lege header.

Acties:
  • 0 Henk 'm!

  • Evilbee
  • Registratie: November 2002
  • Laatst online: 21-09 19:55
Als je de daadwerkelijke email adressen vervangt door bogus-adressen moet je wel consequent zijn, ik zie nu 4 verschillende email adressen waar ik het verband niet tussen zie:
  • domeinnaam@mailserverdomein.com
  • info@domein.nl
  • mailer@example.com
  • name@anydomain.com
Is wat verwarrend.

LinkedIn - Collega worden?


Acties:
  • 0 Henk 'm!

  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 24-08 20:35
Zo te zien verstuur je alsnog via sendmail (met PHPMailer dat wel). Kijk eens naar de optie -f van sendmail, zie hiervoor ook de mail functie in de PHP Manual. Overigens meen ik mij te herinneren dat je die via PHPMailer ook wel mee kan geven.

If I can't fix it, it ain't broken.


Acties:
  • 0 Henk 'm!

  • josjos
  • Registratie: November 2003
  • Laatst online: 19-12-2023
Ik heb de code aangepast.
De header die het veroorzaakt is denk ik:
X-SID-PRA: <domeinnaam@mailserverdomein.com>
tevens is deze gewijzigd:
Received: from apache by srv1.mailserverdomein.com with local (Exim 4.60)
(envelope-from <domeinnaam@mailserverdomein.com>)

Acties:
  • 0 Henk 'm!

  • RicX
  • Registratie: September 2003
  • Laatst online: 04-09 13:11

RicX

Het leven is geen ponypark

josjos schreef op zaterdag 24 mei 2008 @ 09:48:
Ik heb de code aangepast.
De header die het veroorzaakt is denk ik:
X-SID-PRA: <domeinnaam@mailserverdomein.com>
tevens is deze gewijzigd:
Received: from apache by srv1.mailserverdomein.com with local (Exim 4.60)
(envelope-from <domeinnaam@mailserverdomein.com>)
Als ik jou was, zou ik eens kijken wat er gebeurt als je nu naar hotmail en gmail gaat mailen... Die gaan het nu definately als spam behandelen...

Honesty is the best policy, but insanity is a better defense

Pagina: 1