[PHP] Mail sturen gaat niet...

Pagina: 1
Acties:
  • 112 views sinds 30-01-2008
  • Reageer

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Ik probeer dus in een PHP script een mailtje te sturen. Nu is dat geen enkel probleem, maar nadat hij is gestuurd wordt hij terug gestuurd als:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
From daemon  Thu Nov 29 20:01:53 2001
Return-Path: <MAILER-DAEMON@CC140874-A.Home>
Received: from localhost (localhost)
      by CC140874-A.Home (8.11.4/8.11.4) id fATJ1rv07998;
      Thu, 29 Nov 2001 20:01:53 +0100
Date: Thu, 29 Nov 2001 20:01:53 +0100
From: Mail Delivery Subsystem <MAILER-DAEMON@CC140874-A.Home>
Message-Id: <200111291901.fATJ1rv07998@CC140874-A.Home>
To: nobody@CC140874-A.Home
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
      boundary="fATJ1rv07998.1007060513/CC140874-A.Home"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
Status: O
This is a MIME-encapsulated message

--fATJ1rv07998.1007060513/CC140874-A.Home

The original message was received at Thu, 29 Nov 2001 20:01:49 +0100
from nobody@localhost

   ----- The following addresses had permanent fatal errors -----
m.bosgraaf@wanadoo.nl
    (reason: 501 <nobody@CC140874-A.Home>... Sender domain must exist)

   ----- Transcript of session follows -----
... while talking to mx2.wanadoo.nl.:
>>> MAIL From:<nobody@CC140874-A.Home> SIZE=170
<<< 501 <nobody@CC140874-A.Home>... Sender domain must exist
501 5.6.0 xxx@wanadoo.nl... Data format error

--fATJ1rv07998.1007060513/CC140874-A.Home
Content-Type: message/delivery-status

Reporting-MTA: dns; CC140874-A.Home
Arrival-Date: Thu, 29 Nov 2001 20:01:49 +0100

Final-Recipient: RFC822; xxx@wanadoo.nl
Action: failed
Status: 5.5.2
Diagnostic-Code: SMTP; 501 <nobody@CC140874-A.Home>... Sender domain must exist
Last-Attempt-Date: Thu, 29 Nov 2001 20:01:53 +0100

--fATJ1rv07998.1007060513/CC140874-A.Home
Content-Type: message/rfc822

Return-Path: <nobody>
Received: (from nobody@localhost)
      by CC140874-A.Home (8.11.4/8.11.4) id fATJ1nw07996;
      Thu, 29 Nov 2001 20:01:49 +0100
Date: Thu, 29 Nov 2001 20:01:49 +0100
From: nobody <nobody>
Message-Id: <200111291901.fATJ1nw07996@CC140874-A.Home>
To: xxx@wanadoo.nl
Subject: <subject hier>

<content hier>

--fATJ1rv07998.1007060513/CC140874-A.Home--

Kan iemand mij vertellen wat er fout gaat en vooral hoe ik dit op kan lossen?

=( Protected by witchcraft )=


Verwijderd

Op donderdag 29 november 2001 20:01 schreef Dryw.Filtiarn het volgende:
[..]
Sender domain must exist
[..]
:)

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op donderdag 29 november 2001 20:02 schreef Zef het volgende:

[..]

:)
Oftewel? Wat moet ik daar onder verstaan?
Of eigenlijk wat moet ik daaraan doen?

=( Protected by witchcraft )=


  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
Je hebt hier te maken met een slimme meelserver :?

iig eentje die check of een meegegeven domein wel bestaat. Gewoon je afzender veranderen dus :)

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op donderdag 29 november 2001 20:03 schreef MisterData het volgende:
Je hebt hier te maken met een slimme meelserver :?

iig eentje die check of een meegegeven domein wel bestaat. Gewoon je afzender veranderen dus :)
Hoe doe ik dat? Please?

=( Protected by witchcraft )=


Verwijderd

Je moet als extra header (4e paramater van mail() zo uit mijn hoofd) je e-mail adres invullen van wanadoo in jou geval. "From: blabla@wanadoo.nl"

http://php.net/mail

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Ik weet niet of het van belang is, maar het gaat hier om een Linux server...

=( Protected by witchcraft )=


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Iemand? Het is redelijk belangrijk om dit snel te fixen...

=( Protected by witchcraft )=


  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
pffff lees gewoon ff de voorgaande antwoorden en ff posten wat jouw ervaringen ermee zijn helpt al veel :+

Verwijderd

Zef heeft het je al verteld hoor. Als je nog specifiekere info wil zul je toch echt eerst een stuk van je script moeten laten zien.

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Bij deze de gehele code... Het gaat dus om een stukje dat doormiddel van cron regelmatig chackt of m'n ip-address is veranderd en als dat zo is, me een mailtje stuurd, zodat ik ten alle tijde m'n server kan bereiken, zonder dat hij in het onbekende verdwijnt.
PHP:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?
// Open the file containing the previous IP-address
$fpFile1 = @fopen( "currentip", "r" );

// Open the file containing the DHCPCD info
$fpFile2 = @fopen( "/etc/dhcpc/dhcpcd-eth0.info", "r" );

// If no file exists containing the previous IP-address do ->
if( !$fpFile1 )
{
    echo "Currently no IP is logged!<br>\n";    
    
    // Read the host-address from the DHCPCD info file
    $sCURR_HOST_ADDR = fgets( $fpFile2, 32 );
    
    // Strip $sCURR_HOST_ADDR to just the address
    $sCURR_HOST_ADDR = explode( "=", $sCURR_HOST_ADDR );
    $sCURR_HOST_ADDR = $sCURR_HOST_ADDR[1];
    echo "Actual IP is: $sCURR_HOST_ADDR<br><br>\n";

    // Create a file containing the current IP-address    
    $fpFile1 = @fopen( "currentip", "w" );
    fwrite( $fpFile1, $sCURR_HOST_ADDR );
    
    if( !$sPREV_HOST_ADDR )
    {
        $sPREV_HOST_ADDR = "UNKNOWN";
    }
    
    // Send an email to the administrator containing the new address
    mail( "xxx@wanadoo.nl", "@Home changed the IP addresses, please update DNS", "Your previous IP-address was: $sPREV_HOST_ADDR\nYour new IP-address is: $sCURR_HOST_ADDR" );
}
// If a file exists containing the previous IP-address do ->
else
{
    // Read the previous IP address from the file
    $sPREV_HOST_ADDR = fgets( $fpFile1, 32 );
    echo "Registered IP is: $sPREV_HOST_ADDR<br><br>\n";
    
    // Read the current IP-address from the DHCPCD info file
    $sCURR_HOST_ADDR = fgets( $fpFile2, 32 );
    
    // Strip $sHOST_ADDR to just the address
    $sCURR_HOST_ADDR = explode( "=", $sCURR_HOST_ADDR );
    $sCURR_HOST_ADDR = $sCURR_HOST_ADDR[1];
    echo "Actual IP is: $sCURR_HOST_ADDR<br><br>\n";
    
    // Check if the previous and the current IP-address diver, if so do ->
    if( $sCURR_HOST_ADDR != $sPREV_HOST_ADDR )
    {
        echo "It seems like the server received a new IP-address...";
        
        // Update the file containing the previous IP-address
        $fpFile1 = @fopen( "currentip", "w" );
        fwrite( $fpFile1, $sCURR_HOST_ADDR );
        
        if( !$sPREV_HOST_ADDR )
        {
            $sPREV_HOST_ADDR = "UNKNOWN";
        }

        // Send an email to the administrator containing the new address
    }
    {
        mail( "xxx@wanadoo.nl", "@Home changed the IP addresses, please update DNS", "Your previous IP-address was: $sPREV_HOST_ADDR\nYour new IP-address is: $sCURR_HOST_ADDR", "From: xxx@home.nl" );
    }
}
?>

Alle voorgaande oplossingen helpen niet btw.

=( Protected by witchcraft )=


  • Woef
  • Registratie: Juni 2000
  • Niet online
Als je hier nou eens ging kijken :?
http://php.net/mail
dan weet ik niet meer wat het probleem is :?!
Alles staat daar in!!!!!!!!

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Sorry hoor, maar kan iemand me al aan een oplossing helpen?

=( Protected by witchcraft )=


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op donderdag 29 november 2001 21:06 schreef Ruben_Pruim het volgende:
Als je hier nou eens ging kijken :?
http://php.net/mail
dan weet ik niet meer wat het probleem is :?!
Alles staat daar in!!!!!!!!
Ik heb daar gekeken maar dit gaat allemaal over WINDOWS, zoals je hebt kunnen lezen in een eerdere reply gebruik ik LINUX...

=( Protected by witchcraft )=


  • Woef
  • Registratie: Juni 2000
  • Niet online
das onzin!!!
beter lezen want php is hoofdzakelijk Unix/linux based !

  • Woef
  • Registratie: Juni 2000
  • Niet online
PHP:
1
2
3
<?
mail( "dryw.filtiarn@wanadoo.nl", "New IP", "@Home changed the IP addresses, please update DNS, Your previous IP-address was: $sPREV_HOST_ADDRnYour new IP-address is: $sCURR_HOST_ADDRrn\n", "From: jou_alias@$SERVER_NAME" );
?>

dit misschien

[edit]
okey jij je haakjes erbij!
hoeft normaal niet maar jij hebt er $ in staan!

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op donderdag 29 november 2001 21:17 schreef Ruben_Pruim het volgende:
PHP:
1
2
3
<?
mail( "dryw.filtiarn@wanadoo.nl", "New IP", @Home changed the IP addresses, please update DNS, Your previous IP-address was: $sPREV_HOST_ADDRnYour new IP-address is: $sCURR_HOST_ADDRrn, "From: jou_alias@$SERVER_NAME" );
?>

dit misschien
Misschien moet jij eerst ff PHP gaan leren, want hier klopt dus echt niets van... Hoe wil je dit stuk gaan parsen? Daar looptie toch echt op vast!!!

=( Protected by witchcraft )=


  • Woef
  • Registratie: Juni 2000
  • Niet online
gast leer jij eens een manual lezen want het klopt wel degelijk wat er staat!
precies volgens de regeltjes!

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op donderdag 29 november 2001 21:22 schreef Ruben_Pruim het volgende:
gast leer jij eens een manual lezen want het klopt wel degelijk wat er staat!
precies volgens de regeltjes!
Kennelijk heb je eerst bewijs nodig...

Afbeeldingslocatie: http://www.webstorm.nl.nu/tweakers/nono.jpg

Zo goed?

=( Protected by witchcraft )=


  • Woef
  • Registratie: Juni 2000
  • Niet online
PHP:
1
2
3
<?
mail("dryw.filtiarn@wanadoo.nl", "New IP", "@Home changed the IP addresses, please update DNS, Your previous IP-address was: $sPREV_HOST_ADDRnYour new IP-address is: $sCURR_HOST_ADDRrn\n", "From: jou_alias@$SERVER_NAME");
?>

zo doet ie het!
Heb hem zelf getest!
Je bent vergeten aan het einde van je bericht een \n in te gooien! Ben je waarschijnlijk vergeten omdat je normaal er geen afzender achter zet!

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op donderdag 29 november 2001 21:42 schreef Ruben_Pruim het volgende:
PHP:
1
2
3
<?
mail("dryw.filtiarn@wanadoo.nl", "New IP", "@Home changed the IP addresses, please update DNS, Your previous IP-address was: $sPREV_HOST_ADDRnYour new IP-address is: $sCURR_HOST_ADDRrn\n", "From: jou_alias@$SERVER_NAME");
?>

zo doet ie het!
Heb hem zelf getest!
Je bent vergeten aan het einde van je bericht een \n in te gooien! Ben je waarschijnlijk vergeten omdat je normaal er geen afzender achter zet!
Ik wil best geloven dat hij het wel doet, maar hier dus vreemd genoeg niet... Ik blijf continu het mailtje ontvangen zoals deze in de eerst reply ook staat.

=( Protected by witchcraft )=


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Maar zou het kunnen komen door dit stukje?
code:
1
2
Diagnostic-Code: SMTP; 501 <nobody@CC140874-A.Home>... Sender domain must exist
Last-Attempt-Date: Thu, 29 Nov 2001 20:01:53 +0100

nobody@CC140874-A.Home ??? Kan me voorstellen dat die niet bestaat...

=( Protected by witchcraft )=


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Kan nog steeds geen oplossing vinden :( Ben wel van mening dat het in het hierboven beschreven probleem zit... Maar hoe los ik dat op?

=( Protected by witchcraft )=


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 16-09 17:15

Kees

Serveradmin / BOFH / DoC
probeer eens:
PHP:
1
2
3
4
5
6
7
<?
mail( 
  "dryw.filtiarn@wanadoo.nl", 
  "New IP", 
  "@Home changed the IP addresses, please update DNS, Your previous IP-address was: $sPREV_HOST_ADDRnYour new IP-address is: $sCURR_HOST_ADDRrn", 
  "From: jou_alias@$SERVER_NAME" );
?>

ruben was twee " vergeten ;)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 04:21 schreef Kees het volgende:
probeer eens:
PHP:
1
2
3
4
5
6
7
<?
mail( 
  "dryw.filtiarn@wanadoo.nl", 
  "New IP", 
  "@Home changed the IP addresses, please update DNS, Your previous IP-address was: $sPREV_HOST_ADDRnYour new IP-address is: $sCURR_HOST_ADDRrn", 
  "From: jou_alias@$SERVER_NAME" );
?>

ruben was twee " vergeten ;)
Helaas :'(
code:
1
2
3
4
5
   ----- Transcript of session follows -----
... while talking to mx2.wanadoo.nl.:
>>> MAIL From:<nobody@CC141875-A> SIZE=174
<<< 501 <nobody@CC141875-A>... Sender domain must exist
501 5.6.0 dryw.filtiarn@wanadoo.nl... Data format error

Het werkt nog steeds niet :(

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
Hoe heb je sendmail geconfigged op je linuxserver? Forward ie de mails naar de mailserver van wanadoo? Kan je hem anders zo instellen dat ie zelf mail verstuurt, en niet forward?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 08:55 schreef blackd het volgende:
Hoe heb je sendmail geconfigged op je linuxserver? Forward ie de mails naar de mailserver van wanadoo? Kan je hem anders zo instellen dat ie zelf mail verstuurt, en niet forward?
Kun je me even vertellen hoe ik dat ding moet configgen dan? En daarnaast komt nog eens dat ik het een tijdje geleden ook gedaan heb(via php mail sturen dus) en dat er toen geen enkel probleem was...

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
Op vrijdag 30 november 2001 08:56 schreef Dryw.Filtiarn het volgende:
Kun je me even vertellen hoe ik dat ding moet configgen dan?
Eh nou 'even' vertellen, ben er ook niet zo'n kei in..
Welke distro heb je?
En daarnaast komt nog eens dat ik het een tijdje geleden ook gedaan heb(via php mail sturen dus) en dat er toen geen enkel probleem was...
Wat heb je toen gedaan (welk mail commando) e.d.? Vergelijk je code nu eens met de code die je toen had..

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 09:11 schreef blackd het volgende:

[..]

Eh nou 'even' vertellen, ben er ook niet zo'n kei in..
Welke distro heb je?
Hierop kan ik zeggen dat ik Slackware 8.0 gebruik...
Op vrijdag 30 november 2001 09:11 schreef blackd het volgende:

[..]

Wat heb je toen gedaan (welk mail commando) e.d.? Vergelijk je code nu eens met de code die je toen had..
De code die ik toen heb gebruikt is identiek aan die die ik nu heb...
Dus gewoon:
PHP:
1
2
3
<?
mail( "$target", "$subject", "$content", "From: $sender" );
?>

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
Owja wacht even... Denkfout van mij. Het maakt niet uit of sendmail 'm forward of niet, je stuurt hem toch altijd naar de smtp van wanadoo die hem dan reject. Probeer het eens naar een ander (niet wanadoo) adres?
edit:

En wat vul je in bij de From:$sender ?
Vul hier eens een bestaand mail adres in, en niet 'From: jou_alias@$SERVER_NAME' of iets dergelijks..

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
[quote]
Op vrijdag 30 november 2001 09:22 schreef blackd het volgende:
Owja wacht even... Denkfout van mij. Het maakt niet uit of sendmail 'm forward of niet, je stuurt hem toch altijd naar de smtp van wanadoo die hem dan reject. Probeer het eens naar een ander (niet wanadoo) adres?
[/qoute]
Ook naar een @home email adres lukt het niet.
[b]Op vrijdag 30 november 2001 09:22 schreef blackd
edit:

En wat vul je in bij de From:$sender ?
Vul hier eens een bestaand mail adres in, en niet 'From: jou_alias@$SERVER_NAME' of iets dergelijks..
Dat heb ik gedaan, maar dat maakt niet gek veel uit. (wat moet ik trouwens als jou_alias invoeren?)

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
Op vrijdag 30 november 2001 09:26 schreef Dryw.Filtiarn het volgende:

[..]

Dat heb ik gedaan, maar dat maakt niet gek veel uit. (wat moet ik trouwens als jou_alias invoeren?)
Je kan hier gewoon in plaats van jou_alias@$SERVER_NAME je eigen email adres nog een keer neerzetten.

edit:

welke foutmelding krijg je bij het @home adres?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 09:28 schreef blackd het volgende:

[..]

Je kan hier gewoon in plaats van jou_alias@$SERVER_NAME je eigen email adres nog een keer neerzetten.
Dat werkt dus ook niet...
Op vrijdag 30 november 2001 09:28 schreef blackd het volgende:
edit:

welke foutmelding krijg je bij het @home adres?
Precies dezelfde melding...

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
Op vrijdag 30 november 2001 09:32 schreef Dryw.Filtiarn het volgende:

[..]

Dat werkt dus ook niet...
Welke melding krijg je dan?
Deze:
----- The following addresses had permanent fatal errors -----
m.bosgraaf@wanadoo.nl
(reason: 501 <nobody@CC140874-A.Home>... Sender domain must exist)

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 09:35 schreef blackd het volgende:

[..]

Welke melding krijg je dan?
Deze:
[..]
Inderdaad... Maar volgens mij gaat er gewoon iets fout met de authenticatie(?). Want ik kan me namelijk voorstellen dat "nobody@CC140874-A.Home" geen goed sender adres is. Maar waar kan ik dit veranderen in bijvoorbeeld: "webmaster@webstorm.nl.nu"?

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
Op vrijdag 30 november 2001 09:37 schreef Dryw.Filtiarn het volgende:

[..]

Inderdaad... Maar volgens mij gaat er gewoon iets fout met de authenticatie(?). Want ik kan me namelijk voorstellen dat "nobody@CC140874-A.Home" geen goed sender adres is. Maar waar kan ik dit veranderen in bijvoorbeeld: "webmaster@webstorm.nl.nu"?
Ja dat doe je dus door die laatste variabele te wijzigen, in je eigen mail adres, of webmaster@webstorm.nl.nu (als het domein maar bestaat..)
Kan je even de code posten die je nu gebruikt?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 09:38 schreef blackd het volgende:

[..]

Ja dat doe je dus door die laatste variabele te wijzigen, in je eigen mail adres, of webmaster@webstorm.nl.nu (als het domein maar bestaat..)
Kan je even de code posten die je nu gebruikt?
Nogmaals de code
PHP:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?
// Open the file containing the previous IP-address
$fpFile1 = @fopen( "currentip", "r" );

// Open the file containing the DHCPCD info
$fpFile2 = @fopen( "/etc/dhcpc/dhcpcd-eth0.info", "r" );

// If no file exists containing the previous IP-address do ->
if( !$fpFile1 )
{
    echo "Currently no IP is logged!<br>\n";    
    
    // Read the host-address from the DHCPCD info file
    $sCURR_HOST_ADDR = fgets( $fpFile2, 32 );
    
    // Strip $sCURR_HOST_ADDR to just the address
    $sCURR_HOST_ADDR = explode( "=", $sCURR_HOST_ADDR );
    $sCURR_HOST_ADDR = $sCURR_HOST_ADDR[1];
    echo "Actual IP is: $sCURR_HOST_ADDR<br><br>\n";

    // Create a file containing the current IP-address    
    $fpFile1 = @fopen( "currentip", "w" );
    fwrite( $fpFile1, $sCURR_HOST_ADDR );
    
    if( !$sPREV_HOST_ADDR )
    {
        $sPREV_HOST_ADDR = "UNKNOWN";
    }
    
    // Send an email to the administrator containing the new address
        mail( "dryw.filtiarn@wanadoo.nl", "@Home changed the IP addresses, please update DNS", "Your previous IP-address was: $sPREV_HOST_ADDR\nYour new IP-address is: $sCURR_HOST_ADDR\n", "From: dryw.filtiarn@wanadoo.nl" );
}
// If a file exists containing the previous IP-address do ->
else
{
    // Read the previous IP address from the file
    $sPREV_HOST_ADDR = fgets( $fpFile1, 32 );
    echo "Registered IP is: $sPREV_HOST_ADDR<br><br>\n";
    
    // Read the current IP-address from the DHCPCD info file
    $sCURR_HOST_ADDR = fgets( $fpFile2, 32 );
    
    // Strip $sHOST_ADDR to just the address
    $sCURR_HOST_ADDR = explode( "=", $sCURR_HOST_ADDR );
    $sCURR_HOST_ADDR = $sCURR_HOST_ADDR[1];
    echo "Actual IP is: $sCURR_HOST_ADDR<br><br>\n";
    
    // Check if the previous and the current IP-address diver, if so do ->
    if( $sCURR_HOST_ADDR != $sPREV_HOST_ADDR )
    {
        echo "It seems like the server received a new IP-address...";
        
        // Update the file containing the previous IP-address
        $fpFile1 = @fopen( "currentip", "w" );
        fwrite( $fpFile1, $sCURR_HOST_ADDR );
        
        if( !$sPREV_HOST_ADDR )
        {
            $sPREV_HOST_ADDR = "UNKNOWN";
        }

        // Send an email to the administrator containing the new address
        mail( "dryw.filtiarn@wanadoo.nl", "@Home changed the IP addresses, please update DNS", "Your previous IP-address was: $sPREV_HOST_ADDR\nYour new IP-address is: $sCURR_HOST_ADDR\n", "From: dryw.filtiarn@wanadoo.nl" );
    }
}
?>

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
PHP:
1
2
3
4
5
6
7
<?
mail( 
"dryw.filtiarn@wanadoo.nl", 
"@Home changed the IP addresses, please update DNS", 
"Your previous IP-address was: $sPREV_HOST_ADDR\nYour new IP-address is: $sCURR_HOST_ADDR\n",  
"From: dryw.filtiarn@wanadoo.nl" );
?>

zou die \n na je nieuwe IP adres nog wat uitmaken? :?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 09:51 schreef blackd het volgende:
PHP:
1
2
3
4
5
6
7
<?
mail( 
"dryw.filtiarn@wanadoo.nl", 
"@Home changed the IP addresses, please update DNS", 
"Your previous IP-address was: $sPREV_HOST_ADDR\nYour new IP-address is: $sCURR_HOST_ADDR\n",  
"From: dryw.filtiarn@wanadoo.nl" );
?>

zou die \n na je nieuwe IP adres nog wat uitmaken? :?
Volgens eerdere tips moest deze erachter, maar ook zonder werkt het niet...

=( Protected by witchcraft )=


  • blackd
  • Registratie: Februari 2001
  • Niet online
Ik draai ook een PHP mail script zonder de \n en met een From: adres, en dat werkt ook...

maargoed.. verder zou ik het zo niet weten, je code is goed, maar wanadoo vertikt het. Misschien dat je in je sendmail configuratie (/etc/sendmail.cf) o.a. naar je hostname (is dat CC140874-A.Home) en de userid:groupid (user nobody?) kan kijken..

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


Verwijderd

in je body gedeelte maakt het geen ... uit waar je een \n zet. tis namelijk je body... |:(



laten we ff gaan debuggen, maak dit filetje:
code:
1
2
3
<?
mail("dynom@dynom.ath.cx","Subject","Dit is een test","From: Webmailer");
?>

run die file (1 KEER BITTE!)
dan kijk ik in me logfiles waarom die precies geweigerd is.
want de reden die opgegeven word lijkt niet erg te kloppen ;)

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 11:52 schreef dynom het volgende:
in je body gedeelte maakt het geen ... uit waar je een \n zet. tis namelijk je body... |:(



leten we ff gaan debuggen, maak dit filetje:
code:
1
2
3
<?
mail("dynom@dynom.ath.cx","Subject","Dit is een test","From: Webmailer");
?>

run die file (1 KEER BITTE!)
dan kijk ik in me logfiles waarom die precies geweigerd is.
want de reden die opgegeven word lijkt niet erg te kloppen ;)
Oke, gedaan voorals nog is hij niet gebounced...

=( Protected by witchcraft )=


Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
You have mail in /var/mail/dynom
dynom@Eden:~$ mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/dynom": 1 message 1 new
>N  1 Webmailer@CC141875-A  Fri Nov 30 12:01  16/541   "Subject"
& 1
Message 1:
From nobody@CC141875-A  Fri Nov 30 12:01:05 2001
Date: Fri, 30 Nov 2001 12:05:00 +0100
To: dynom@dynom.ath.cx
Subject: Subject
From: Webmailer@CC141875-A

Dit is een test

&

what's the problem?


het kan zijn dat je mailnie helemaal goed geconfiged staat:
From nobody@CC141875-A

dat klopt dus niet.

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 12:02 schreef dynom het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
You have mail in /var/mail/dynom
dynom@Eden:~$ mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/dynom": 1 message 1 new
>N  1 Webmailer@CC141875-A  Fri Nov 30 12:01  16/541   "Subject"
& 1
Message 1:
From nobody@CC141875-A  Fri Nov 30 12:01:05 2001
Date: Fri, 30 Nov 2001 12:05:00 +0100
To: dynom@dynom.ath.cx
Subject: Subject
From: Webmailer@CC141875-A

Dit is een test

&

what's the problem?
The problem is tig keer hierboven beschreven, maar is nog steeds niet opgelost... Er moet dus een mailtje naar een ander adres en dat wil niet :(

=( Protected by witchcraft )=


Verwijderd

het kan dus zijn dat je andere mail server:
From nobody@CC141875-A

dat niet leuk vind.

run het script nou nog eens, maar dan naar:

dynom@relavation.com



edit:



niet zozeer dat nobody trouwens

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 12:05 schreef dynom het volgende:
het kan dus zijn dat je andere mail server:
From nobody@CC141875-A
dat niet leuk vind.
Maar waar of hoe verander ik dat?
Op vrijdag 30 november 2001 12:05 schreef dynom het volgende:

run het script nou nog eens, maar dan naar:

dynom@relavation.com
Consider it done...

=( Protected by witchcraft )=


Verwijderd

hmm 2x lucky me ;)
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
"/var/spool/mail/dynom": 2 messages 2 new
>N  1 Webmailer@CC141875-A  Fri Nov 30 12:08  17/626   "Subject"
 N  2 Webmailer@CC141875-A  Fri Nov 30 12:08  17/626   "Subject"
& 1
Message 1:
From nobody@CC141875-A.s095.widexs.nl  Fri Nov 30 12:08:35 2001
Delivered-To: dynom@s095.widexs.nl
Date: Fri, 30 Nov 2001 12:12:28 +0100
To: dynom@relavation.com
Subject: Subject
From: Webmailer@CC141875-A.s095.widexs.nl

Dit is een test

& 2
Message 2:
From nobody@CC141875-A.s095.widexs.nl  Fri Nov 30 12:08:39 2001
Delivered-To: dynom@s095.widexs.nl
Date: Fri, 30 Nov 2001 12:12:32 +0100
To: dynom@relavation.com
Subject: Subject
From: Webmailer@CC141875-A.s095.widexs.nl

Dit is een test

&

Je maakt gebruik van linux zoals ik las stuur ff je sendmail.cf/sendmail.conf/mail.conf file


(meestal is het sendmail.cf)

naar: dynom@dynom.ath.cx

dan zal ik die ff nakijken

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 12:11 schreef dynom het volgende:
hmm 2x lucky me ;)
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
"/var/spool/mail/dynom": 2 messages 2 new
>N  1 Webmailer@CC141875-A  Fri Nov 30 12:08  17/626   "Subject"
 N  2 Webmailer@CC141875-A  Fri Nov 30 12:08  17/626   "Subject"
& 1
Message 1:
From nobody@CC141875-A.s095.widexs.nl  Fri Nov 30 12:08:35 2001
Delivered-To: dynom@s095.widexs.nl
Date: Fri, 30 Nov 2001 12:12:28 +0100
To: dynom@relavation.com
Subject: Subject
From: Webmailer@CC141875-A.s095.widexs.nl

Dit is een test

& 2
Message 2:
From nobody@CC141875-A.s095.widexs.nl  Fri Nov 30 12:08:39 2001
Delivered-To: dynom@s095.widexs.nl
Date: Fri, 30 Nov 2001 12:12:32 +0100
To: dynom@relavation.com
Subject: Subject
From: Webmailer@CC141875-A.s095.widexs.nl

Dit is een test

&

Je maakt gebruik van linux zoals ik las stuur ff je sendmail.cf/sendmail.conf/mail.conf file


(meestal is het sendmail.cf)

naar: dynom@dynom.ath.cx

dan zal ik die ff nakijken
Kheb hem op [outedited] neergegooid...

=( Protected by witchcraft )=


  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 12:22 schreef dynom het volgende:
ik krijg nu een 404 op:

http://www.webstorm.nl/tweakers/sendmail.cf
Sorry, nl.nu moet het zijn

=( Protected by witchcraft )=


Verwijderd

wat is de hostname van je server ?

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 12:25 schreef dynom het volgende:
wat is de hostname van je server ?
CC141875-A

=( Protected by witchcraft )=


Verwijderd

en wat is je hostname op internet?


edit:

[code]The original message was received at Fri, 30 Nov 2001 12:29:07 +0100 (CET)
from eden.xs4all.nl [213.84.170.157]

----- The following addresses had permanent fatal errors -----
<root@CC141875-A>
(reason: 550 Host unknown)

----- Transcript of session follows -----
550 5.1.2 <root@CC141875-A>... Host unknown (Name server: cc141875-a: host not found)[/code]

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 12:30 schreef dynom het volgende:
en wat is je hostname op internet?


edit:

[code]The original message was received at Fri, 30 Nov 2001 12:29:07 +0100 (CET)
from eden.xs4all.nl [213.84.170.157]

----- The following addresses had permanent fatal errors -----
<root@CC141875-A>
(reason: 550 Host unknown)

----- Transcript of session follows -----
550 5.1.2 <root@CC141875-A>... Host unknown (Name server: cc141875-a: host not found)[/code]
webstorm.nl.nu???

=( Protected by witchcraft )=


Verwijderd

ok

dan verander je in je sendmail.cf

# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#Dj$w.Foo.COM

naar:

# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
Djwebstorm.nl.nu


en

# who I masquerade as (null for no masquerading) (see also $=M)
DM

naar:

# who I masquerade as (null for no masquerading) (see also $=M)
DM webstorm.nl.nu




je hebt nu je Cw lines staan alleen op localhost.
Cwlocalhost


zet deze er ook maar _BIJ_
Cwwebstorm.nl.nu

alles is goed getiept zo inclusief de spaties tussen een line rule en de inhoud. hou dit ff aan weet nl niet of het uitmaakt ;)

en probeer het dan nog eens..

edit:


Uiteraard herstart je je sendmail demon he... (killall -HUP sendmail)

stuur ook es een mailtje naar mij, ff kijken of je domainname nu wel doorkomt.

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Op vrijdag 30 november 2001 12:38 schreef dynom het volgende:
ok

dan verander je in je sendmail.cf

# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#Dj$w.Foo.COM

naar:

# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
Djwebstorm.nl.nu


en

# who I masquerade as (null for no masquerading) (see also $=M)
DM

naar:

# who I masquerade as (null for no masquerading) (see also $=M)
DM webstorm.nl.nu




je hebt nu je Cw lines staan alleen op localhost.
Cwlocalhost


zet deze er ook maar _BIJ_
Cwwebstorm.nl.nu

alles is goed getiept zo inclusief de spaties tussen een line rule en de inhoud. hou dit ff aan weet nl niet of het uitmaakt ;)

en probeer het dan nog eens..

edit:


Uiteraard herstart je je sendmail demon he... (killall -HUP sendmail)

stuur ook es een mailtje naar mij, ff kijken of je domainname nu wel doorkomt.
* Dryw.Filtiarn is * dynom very dankbaar :P

Hij werkt nu dus inderdaad perfect...

=( Protected by witchcraft )=


Verwijderd

np,

veel success ermee.
Pagina: 1