---
title: "gethostbyaddr() Fehler beim Standard Formular"
url: "https://www.typo3.net/d/42403-gethostbyaddr-fehler-beim-standard-formular"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-05-02"
last_reply: "2006-05-17"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# gethostbyaddr() Fehler beim Standard Formular

Extensions · 4 Antworten · gestartet 2006-05-02

## Eröffnungsbeitrag

**Devel** · 2006-05-02 · [Beitrag #1](https://www.typo3.net/d/42403-gethostbyaddr-fehler-beim-standard-formular/1)

Hat jemand so was schon gehabt?

Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /.../typo3_src-4.0/t3lib/class.t3lib_htmlmail.php on line 274

Warning: Cannot modify header information - headers already sent by (output started at /.../typo3_src-4.0/t3lib/class.t3lib_htmlmail.php:274) in /.../typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767

Eine Lösung oder ein Tipp wäre super.
Also die zweite Warnung ist ja klar - resultiert ja wegen der ersten. Es gibt Ausgabe bevor header("Location ....") aufgerufen wird. Aber was soll denn der erste Fehler heißen. Ist die E-Mail adresse falsch oder die Adresse der Hompage? Ich habe eigenen Server mit Typo und nutze dyndns - könnte es daran liegen?

Die E-Mails kommen an, ich könnte bei php.ini die Warnings ausschalten, aber hat es Sinn?

--------------
Devel

## Antworten

### [#2](https://www.typo3.net/d/42403-gethostbyaddr-fehler-beim-standard-formular/2) · Devel · 2006-05-07

Echt überhaupt keine Idee?

Hat noch keiner von euch das Problem gehabt?

Ich bin schon seit Tagen auf der Suche und finde nicht raus woran es liegen könnte  #angry#

### [#3](https://www.typo3.net/d/42403-gethostbyaddr-fehler-beim-standard-formular/3) · Devel · 2006-05-08

Falls jemand doch mal eine Antwort suchen sollte ...

Ich habe das Problem auf folgenderweise gelöst:

In der Datei class.t3lib_htmlmail.php bei der funktion start() habe ich folgendes hart reingeschrieben:

```php
$host = "xxx.xxx.homelinux.org";
```

Damit scheint es zu funktioniert.

Der orginal Aufruf:

```php
$host = php_uname('n');
```

liefert bei mir "linux" und nicht den  hostnamen wo main Typo lauft.

Ich bin mir sicher - es ist kein Typo-Problem, sondern die Konfiguration auf meinem Server.
Ich bin noch nicht so ganz vertraut mit Linux, Suse und Apache. Alles dient für mich als Übung.
Für Typo habe ich in der listen.conf folgendes eingetragen:

<virtualhost 19216813:80="">
 ServerName xxx.xxx.homelinux.org:80
 DocumentRoot /srv/www/xxx/typo4/xxx
 <directory srvwwwxxxtypo4xxx="">
  Options Indexes MultiViews FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from All
 </directory>
</virtualhost>

Also falls jemand für mich ein Rat hätte was ich bei der Konfiguration falsch gemacht habe wäre ich sehr Dankbar.

--------------
Devel

### [#4](https://www.typo3.net/d/42403-gethostbyaddr-fehler-beim-standard-formular/4) · Devel · 2006-05-09

Alles rausgefunden  :p

Man muss ja richtig den DNS- und Hostnamen bei Yast -> Netzwerkdienste eintragen.
Tja man lernt lebenlang. Bei mir war immer noch der standardmässige eintrag "linux"  :o , was bei der Installation per default eingetragen wird.

Ich hoffe dieses Thema wird für jemand hilfreich.

----------------
Devel

### [#5](https://www.typo3.net/d/42403-gethostbyaddr-fehler-beim-standard-formular/5) · est · 2006-05-17

Siehe auch hier: [/d/41925-mail-formular-fehlermeldung](https://www.typo3.net/d/41925-mail-formular-fehlermeldung)

Habe ich das richtig verstanden, daß die Meldung "Warning: gethostbyaddr()..." erscheint, wenn die IP des Besuchers, der das Mailformular abschickt, nicht ermittelt werden kann (also z.B. durch Firewall geblockt)??

Grüße, est.

---

Quelle: „gethostbyaddr() Fehler beim Standard Formular“, typo3.net, https://www.typo3.net/d/42403-gethostbyaddr-fehler-beim-standard-formular
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
