[sendmail] verzend probleempje

Pagina: 1
Acties:

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Ik heb een probleem met verzenden van mail naar sommige email adressen.

ik krijg de volgende foutmelding.
code:
1
2
3
4
5
6
7
Apr  8 16:31:27 McLaren sendmail[785]: g38EUqr00748:
to=jrvries@prive.nl, ctladdr=jrvries (505/100), 
delay=00:00:35, xdelay=00:00:00, mailer=esmtp, pri=351587,
relay=mail.bit.nl. [213.136.0.64], dsn=4.0.0,
stat=Deferred: 451 <jrvries@mclaren.formulaforce.net>...
Cannot resolve mclaren.formulaforce.net - please supply a 
valid domain name, or try again later.

Zoals ik al zij het is alleen maar naar sommige email adressen. Het gaat heel vaak goed maar bij deze gaat het fout.

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Die zul je altijd krijgen.
Dat zijn namelijk verkeerd geconfigureerde mailservers aan de andere kant van de lijn, kun je niks aan doen.

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Mmmm maar dat is klote want nu kan ik daar geen mail naar toe sturen.... is er echt geen weg om het op te lossen

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


Verwijderd

Op maandag 08 april 2002 16:40 schreef strlen het volgende:
Die zul je altijd krijgen.
Dat zijn namelijk verkeerd geconfigureerde mailservers aan de andere kant van de lijn, kun je niks aan doen.
En daarbij... Wie wil er nu ook iets sturen naar iemand met een McLaren e-mail adres??? ;) (Ferrari rules! :Y))

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bash-2.05a$ dig mclaren.formulaforce.net

; <<>> DiG 9.1.3 <<>> mclaren.formulaforce.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 27224
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;mclaren.formulaforce.net.  IN  A

;; AUTHORITY SECTION:
formulaforce.net.   10752   IN  SOA ns.bit.nl. hostmaster.bit.nl. 200203191 28800 7200 604800 86400

;; Query time: 56 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Mon Apr  8 16:40:32 2002
;; MSG SIZE  rcvd: 98

Kortom niet bestaande hostname dus!
Dan vind ik het niet vreemd dat je geen mail kunt versturen ;)

De Cannot resolve mclaren.formulaforce.net - please supply a valid domain name, or try again later., zou je toch voldoende hints moeten geven ;)

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Op maandag 08 april 2002 16:42 schreef razor_harm het volgende:

[..]

En daarbij... Wie wil er nu ook iets sturen naar iemand met een McLaren e-mail adres??? ;) (Ferrari rules! :Y))
Er staat ook een Ferrari maar die is File server

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


Verwijderd

Wil je mailen met behulp van PHP gebruik een functie als deze om te checken of email bestaat before sending!
[code]function check($url) {
if (!eregi("^http://", $url)) {
if (eregi("^mailto:", $url)) {
$url = trim(eregi_replace("^mailto:(.+)", "\\1", $url));
list($brugernavn, $host) = split("@", $url);
$dnsCheck = checkdnsrr($host,"MX");
if ($dnsCheck) $return[code] = "OK";
else $return[code] = "ERROR";
}
else $return[code] = "N/A";
}
else {
$urlArray = parse_url($url);
if (!$urlArray[port]) $urlArray[port] = "80";
if (!$urlArray[path]) $urlArray[path] = "/";
$sock = fsockopen($urlArray[host], $urlArray[port], &$errnum,
&$errstr);
if (!$sock) $return[code] = "Død";
else {
$dump .= "GET $urlArray[path] HTTP/1.1\r\n";
$dump .= "Host: $urlArray[host]\r\nConnection: close\r\n";
$dump .= "Connection: close\r\n\r\n";
fputs($sock, $dump);
while($str = fgets($sock, 1024)) {
if (eregi("^http/[0-9]+.[0-9]+ ([0-9]{3}) [a-z ]*", $str))
$return
code:
1
2
3
4
5
6
7
8
9
10
11
      = trim(eregi_replace("^http/[0-9]+.[0-9]+ ([0-9]{3})
[a-z ]*", "\\1", $str));
                 if (eregi("^Content-Type: ", $str))
$return[contentType] = trim(eregi_replace("^Content-Type: ", "", $str));
            }
            fclose($sock);
        flush();
       }
   }
        return $return;
}

LET OP deze functie checked urls zowel als mailto

gebruik als volgt:
[code] $url = "mailto:" . $emailto;
$test=check($url);
// check
if ($test
code:
1
2
3
4
 <> "OK") {

mail();
             }

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Op maandag 08 april 2002 16:43 schreef nelske het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bash-2.05a$ dig mclaren.formulaforce.net

; <<>> DiG 9.1.3 <<>> mclaren.formulaforce.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 27224
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;mclaren.formulaforce.net.  IN  A

;; AUTHORITY SECTION:
formulaforce.net.   10752   IN  SOA ns.bit.nl. hostmaster.bit.nl. 200203191 28800 7200 604800 86400

;; Query time: 56 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Mon Apr  8 16:40:32 2002
;; MSG SIZE  rcvd: 98

Kortom niet bestaande hostname dus!
Dan vind ik het niet vreemd dat je geen mail kunt versturen ;)

De Cannot resolve mclaren.formulaforce.net - please supply a valid domain name, or try again later., zou je toch voldoende hints moeten geven ;)
helemaal mee eens maar mail.formulaforce.net bestaat wel. maar waar moet ik dat instellen dan

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


Verwijderd

Op maandag 08 april 2002 16:46 schreef polat het volgende:
Gebruik een functie als deze om te checken of email bestaat before sending!
code:
1
...
Moet je er wel even bij vertellen dat dit PHP code is... Ik weet alleen niet zeker of de topicstarter iets vanuit PHP-code verstuurt...

<off-topic>
De ferrari is zeker de snelste ;))
</off-topic>

Verwijderd

Op maandag 08 april 2002 16:47 schreef Rembrand20 het volgende:

[..]

helemaal mee eens maar mail.formulaforce.net bestaat wel. maar waar moet ik dat instellen dan
Als het een lokaal bakje is... Kun je 'm instellen in /etc/hosts

tik daar zoiets als:
code:
1
10.1.0.12   mail.maclaren.blah

Hij zou 'm dan moeten kunnen vinden....

Verwijderd

Op maandag 08 april 2002 16:50 schreef razor_harm het volgende:

[..]

Moet je er wel even bij vertellen dat dit PHP code is... Ik weet alleen niet zeker of de topicstarter iets vanuit PHP-code verstuurt...
Youre right ;)

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Het is een lokaal bakkie alleen draai ik een dns server moet ik hem dan daar inzetten.

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


Verwijderd

Op maandag 08 april 2002 16:53 schreef Rembrand20 het volgende:
Het is een lokaal bakkie alleen draai ik een dns server moet ik hem dan daar inzetten.
Dat maakt niet veel uit... Als je 'm in /etc/hosts zet dan zoekt ie eerst daar... Vervolgens doet hij een request bij de DNS server... (Als hij dus niks vindt in /etc/hosts). Maar idd, als je 'm toevoegd aan je DNS-server zou hij hem ook moeten kunnen vinden. (Mits je DNS goed is ingesteld uiteraard)...

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
natuurlijk.....

maar de vraag is waarom doet hij het naar andere email servers wel. Als het verkeerd zou staan ingesteld.

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


Verwijderd

Op maandag 08 april 2002 16:58 schreef Rembrand20 het volgende:
natuurlijk.....

maar de vraag is waarom doet hij het naar andere email servers wel. Als het verkeerd zou staan ingesteld.
d'r zal toch wel wat verkeerd ingesteld staan... Kun je 'm wel pingen?

Verwijderd

Op maandag 08 april 2002 16:53 schreef Rembrand20 het volgende:
Het is een lokaal bakkie alleen draai ik een dns server moet ik hem dan daar inzetten.
Is wel handig als je ook ooit antwoord terug wilt hebben via die mailserver ja ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
bash-2.05a$ dig formulaforce.net MX

; <<>> DiG 9.1.3 <<>> formulaforce.net MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34124
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3

;; QUESTION SECTION:
;formulaforce.net.      IN  MX

;; ANSWER SECTION:
formulaforce.net.   86400   IN  MX  100 mail.formulaforce.net.

;; AUTHORITY SECTION:
formulaforce.net.   86400   IN  NS  ns2.bit.nl.
formulaforce.net.   86400   IN  NS  ns.bit.nl.

;; ADDITIONAL SECTION:
mail.formulaforce.net.  86069   IN  A   213.46.45.212
ns.bit.nl.      345267  IN  A   213.136.0.66
ns2.bit.nl.     345267  IN  A   213.136.0.77

;; Query time: 1450 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Mon Apr  8 16:57:16 2002
;; MSG SIZE  rcvd: 144

Zorg er gewoon voor dat mail.formulaforce.net ook de mailserver wordt voor het mclaren.formulaforce.net domein. Anders gaat dit nooit extern werken :)
Op maandag 08 april 2002 16:58 schreef Rembrand20 het volgende:
natuurlijk.....

maar de vraag is waarom doet hij het naar andere email servers wel. Als het verkeerd zou staan ingesteld.
Omdat dat wel allemaal bestaande hosts/domeinen zijn :?

Verwijderd

Op maandag 08 april 2002 16:58 schreef Rembrand20 het volgende:
natuurlijk.....

maar de vraag is waarom doet hij het naar andere email servers wel. Als het verkeerd zou staan ingesteld.
Is niet zo moeilijk te begrijpen. Sommige mailservers
controleren of het gedeelte achter het @ van het e-mail-
adres van de afzender wel een bestaand DNS (MX)-adres is.
Zo nee, dan weigeren ze de e-mail aan te nemen.
Andere mailservers doen dat niet en nemen alles aan.
Je moet dus zorgen, dat de mail die je verstuurd een geldige
afzender heeft.(geldig op het internet dus)
Als je de mail verstuurt vanaf een unix/linux commando
mail of mailx, gebruik dan de -r optie om een geldige
afzender in te stellen.

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
okay ik ga vanavond het is even bekijken

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Hoe stel ik een hostnaam in voor sendmail dus zonder me gewone hostnaam te veranderen want dat wil ik niet....

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)

Pagina: 1