Ik zit met het volgende:
Voor mijn website (Linux RH 7.2, Apache) heb ik een gastenboek (perl script) gedownload, waarbij je kan instellen dat je een mailtje ontvangt op een willekeurig e-mail adres als er een nieuw bericht is geplaatst. Je moet daarvoor behalve een e-mailadres ook de locatie van sendmail opgeven.
In het begin werkte dat prima (mailtjes werden naar een hotmail adres verstuurd) maar nu opeens niet meer.
Ik heb geen maillog meer uit de tijd dat het goed ging maar in de maillog files staat nu oa:
from=nobody, relay=nobody@localhost
stat=Sent
Queued mail for delivery
Blijkbaar heeft sendmail hem wel verzonden (stat=Sent).
Er staat nobody omdat Apache als nobody draait neem ik aan.
Echter ik ontvang niets in mijn hotmail.
Als ik een quicknet mailadres invul dan geeft hij meer info in maillog:
stat=User unknown
Blijkbaar weert quicknet mailtjes die een onbekende domeinnaam hebben.
Inmiddels heb ik het volgende geprobeerd:
* vanaf de command line met root een mailtje versturen naar hotmail:
# sendmail mijnadres@hotmail.com
Dat mailtje komt wel aan, maillog:
from=root, relay=root@localhost
stat=Sent
Queued mail for delivery
* vanaf de command line met root een mailtje versturen naar hotmail met een andere afzender (met de optie -f):
# sendmail -fmijnadres@hotmail.com mijnadres@hotmail.com
Dat mailtje komt NIET aan, maillog:
from=mijnadres@hotmail.com, relay=root@localhost
stat=Sent
Queued mail for delivery
* Gek genoeg lukt dit weer wel bij mijn quicknet adres:
# sendmail -fmijnadres@hotmail.com mijnadres@quicknet.nl
Dit mailtje komt wel aan. Maillog:
from=mijnadres@hotmail.com, relay=root@localhost
stat=Sent
Message accepted for delivery
Inmiddels heb ik het probleem ook op deze manier opgelost: een scriptje geschreven die een mailtje verstuurd met de afzender mijnadres@hotmail.com, en het gastenboekscript naar dit scriptje verwijzen. Op deze manier lukt het wel om mailtjes te laten sturen naar mijn quicknet adres.
Heeft iemand een idee hoe het komt dat sommige mailtjes niet aankomen en andere mailtjes wel bij hotmail?
N.B. elke maillog bestaat uit twee regels. In beide regels staat een relay= opmerking, ik heb telkens de relay uit de eerste regel opgeschreven.
Voor mijn website (Linux RH 7.2, Apache) heb ik een gastenboek (perl script) gedownload, waarbij je kan instellen dat je een mailtje ontvangt op een willekeurig e-mail adres als er een nieuw bericht is geplaatst. Je moet daarvoor behalve een e-mailadres ook de locatie van sendmail opgeven.
In het begin werkte dat prima (mailtjes werden naar een hotmail adres verstuurd) maar nu opeens niet meer.
Ik heb geen maillog meer uit de tijd dat het goed ging maar in de maillog files staat nu oa:
from=nobody, relay=nobody@localhost
stat=Sent
Queued mail for delivery
Blijkbaar heeft sendmail hem wel verzonden (stat=Sent).
Er staat nobody omdat Apache als nobody draait neem ik aan.
Echter ik ontvang niets in mijn hotmail.
Als ik een quicknet mailadres invul dan geeft hij meer info in maillog:
stat=User unknown
Blijkbaar weert quicknet mailtjes die een onbekende domeinnaam hebben.
Inmiddels heb ik het volgende geprobeerd:
* vanaf de command line met root een mailtje versturen naar hotmail:
# sendmail mijnadres@hotmail.com
Dat mailtje komt wel aan, maillog:
from=root, relay=root@localhost
stat=Sent
Queued mail for delivery
* vanaf de command line met root een mailtje versturen naar hotmail met een andere afzender (met de optie -f):
# sendmail -fmijnadres@hotmail.com mijnadres@hotmail.com
Dat mailtje komt NIET aan, maillog:
from=mijnadres@hotmail.com, relay=root@localhost
stat=Sent
Queued mail for delivery
* Gek genoeg lukt dit weer wel bij mijn quicknet adres:
# sendmail -fmijnadres@hotmail.com mijnadres@quicknet.nl
Dit mailtje komt wel aan. Maillog:
from=mijnadres@hotmail.com, relay=root@localhost
stat=Sent
Message accepted for delivery
Inmiddels heb ik het probleem ook op deze manier opgelost: een scriptje geschreven die een mailtje verstuurd met de afzender mijnadres@hotmail.com, en het gastenboekscript naar dit scriptje verwijzen. Op deze manier lukt het wel om mailtjes te laten sturen naar mijn quicknet adres.
Heeft iemand een idee hoe het komt dat sommige mailtjes niet aankomen en andere mailtjes wel bij hotmail?
N.B. elke maillog bestaat uit twee regels. In beide regels staat een relay= opmerking, ik heb telkens de relay uit de eerste regel opgeschreven.