[gelöst] E-mail Problem
Eingetragen von vayacondioz (27)
am 30.01.2010 - 22:55 Uhr in
am 30.01.2010 - 22:55 Uhr in
Hallo zusammen,
Mein Drupal habe ich über einen goneo server laufen.
Auf dem server werden alle abgehenden e-mails geprüft, und wenn sie nicht mit dem beim Anbieter bestehenden Postfach übereinstimmen, (Beispiel: info@meineSeite.de) werden diese einfach verworfen.
(hoffe ihr versteht mich)
Nun, folglich wird also keine meiner E-mails (sei es für die registrierung, oder einladungen über das OG Modul etc) versendet.
Kann man irgendwo einstellen, dass die E-mails als "info@meineSeite.de" versendet werden?
- Anmelden oder Registrieren um Kommentare zu schreiben
Guten Abend Du kannst das
am 30.01.2010 - 22:59 Uhr
Guten Abend
Du kannst das einstellen unter
Website-Information
Im Feld »E-Mail Adresse der Website« muss eine gültige E-Mail-Adresse angegeben werden, welche als Absender im E-Mail Verkehr zwischen der Website und den Benutzern fungiert.
Grüße
Stefan
envelope sender address setzen
am 31.01.2010 - 09:55 Uhr
Bei Goneo muss die 'envelope sender address' gesetzt werden, das geht im PHP mail Kommando mithilfe des optionalen Parameters -f <eine bei Goneo explizit eingetragene Emailadresse für die Domain>.
Ich habe mir geholfen, indem ich die mail.inc dementsprechend gepatcht habe:
return mail(
$message['to'],
mime_header_encode($message['subject']),
// Note: e-mail uses CRLF for line-endings, but PHP's API requires LF.
// They will appear correctly in the actual e-mail that is sent.
str_replace("\r", '', $message['body']),
// For headers, PHP's API suggests that we use CRLF normally,
// but some MTAs incorrecly replace LF with CRLF. See #234403.
join("\n", $mimeheaders),
"-f meineEmail@beiGoneoGehosteteDomain"
);
Die Adresse, die dann als eigentliche Absendeadresse eingetragen wird (z.B. die E-Mail Adresse der Website) muss nur der Domain angehören, aber nicht explizit bei Goneo bekannt sein.
Bei MultiSite gibt es somit eine einzige envelope sender address aber pro Site eine eigene Domain Adresse.
Gibt es neben meinem Patch vielleicht eine andere Möglichkeit, dem Drupal Core Mail eine evtl. sogar domainspezifische envelope sender address beizubringen?
Gruß
Ferrum
Also in der webseite
am 31.01.2010 - 12:11 Uhr
Also in der webseite einstellung habe ich nun die gültige e-mail adresse eingegeben. Funktioniert aber leider immer noch nicht.
@Ferrum
wo finde ich die mail.inc. Oder muss ich diese selber erstellen ? Und in welches Verzeichniss soll diese dann gespeichert werden ?.
Ok ich habs
am 31.01.2010 - 12:23 Uhr
Im Drupalverzeichniss habe ich die PHP.ini einfach nochmals angepasst.
Diese hatte ich damals schonmal erstellt wegen den REGISTER_GLOBALS.
Diese sieht nun wie folgt aus und funktioniert einwandfrei:
[php]
register_globals = off
sendmail_path = /usr/local/sbin/sendmail -t -i -f admin@domainname.de
Vielen dank für die Antworten