Ik gebruik onderstaande code om de mails in een mail_inbox te zetten in onze database.
Dat verloopt best prima alleen van sommige sites wil hij niet de normale mail adres halen maar komt het binnen onder name als: "[email protected]" <[email protected]>
Vreemd genoeg zit hier ook nog een enter in, maar mijn punt is, dat het mailadres dus tussen de < > staat. En de naam daar voor. In jouw geval duikt er kennelijk een uitzonderlijk geval op, waarbij iemand voor de naam een emailadres heeft gekozen (dat ook nog afwijkt van de daadwerkelijke zender).
Daarnaast bestaat er ook nog iets als een reply-to header. Dat is het adres waar de sender de antwoorden wil ontvangen.
Voorbeeld: de mail komt daadwerkelijk van de webserver van phphulp.nl. Maar antwoorden dienen verstuurd te worden aan de starter van het topic.
Daar mag je dan niet het mailadres van de topicstarter gebruiken: dat is immers niet de zender van de mail: die komt van de webserver.
Anyways: ik denk dat je het adres tussen de < > moet hebben
Ik snap het punt van Ivo inderdaad maar toch is het niet correct, want aangezien je normaal gesproken op reply zou drukken dan komt het mail adres wat tussen "" staat en niet tussen <> anders zou het niet mogen inderdaad..
Ik denk dat het niet klopt wat je zegt. De 'naam' staat tussen de aanhalingstekens en het mailadres zelf staat tussen <>. En je hebt het mailadres nodig. Niet de naam.
Als je twee verschillende afzenders tegelijk wilt gebruiken, moet je die niet samen in de From-header proppen. RFC 2822 heeft daarvoor de speciale Sender-header.
If John's secretary Michael actually sent the message, though John was the author and replies to this message should go back to him, the sender field would be used:
Normaal gesproken hebben jullie ook zeker weten gelijk hoor maar er is 1 site specifiek waar dit even voor nodig is haha aangezien hun werken met "[email protected]" <[email protected]>
Ik heb dan ook een heel script wat moet mailen maar dan op 2 manieren zelfs aangezien die site anders werkt dan normaal.. Script is 250 regels, even wat te groot om hier te posten dus.. Wel ben ik trouwens benieuwd naar de Reply-To header? Daar kan ik verder niet enorm veel over vinden
Topper! Dit was geloof ik de oplossing.. Het lijkt ernaar dat vanaf welke site ik op het moment ook maar mail naar de site toe dat alles gewoon netjes reactie krijgt...
Dit is trouwens op het moment hoe we mailen zodat het ook niet in spam komt :-)
Nu rust mij nog 1 vraag.. wij willen graag een timer op de mail, dat het pas na bijvoorbeeld 5 minuten reactie terug krijgt (de afzender) nu hadden we de sleep functie gebruikt en wait ook maar dit blijkt een hinder te zijn in het script waardoor niet alle mails tegelijk binnenkomen soms.. Hoe kan ik het script laten wachten met mailen maar toch alles tegelijk laten komen?