Hosteurope Probleme beim Mailversand

Gesperrt
Garfieldt
Beiträge: 57
Registriert: Mi 10. Nov 2004, 12:05
Kontaktdaten:

Hosteurope Probleme beim Mailversand

Beitrag von Garfieldt » Mo 19. Dez 2005, 02:23

Ich habe das Problem, dass von meiner neuen contenido installation unter contenido keine e-mails versendet werden. Dies betrifft sowohl mein Kontaktmodul (basierend auf w3concepts.form.v1) und mein Newsletter Modul 2.0 von Herrn B. Meine Contenido Installation ist eine 4.4.5r1.
Kann mir von euch vielleicht jemand weiterhelfen?

Garfieldt
Beiträge: 57
Registriert: Mi 10. Nov 2004, 12:05
Kontaktdaten:

Beitrag von Garfieldt » Mo 19. Dez 2005, 02:45

SORRY, ich habe mal wieder zu früh gefragt, ich hätte ersteinmal probieren müssen, im KontaktFormular habe ich es durch ändern der Zeile

Code: Alles auswählen

mail($this->email['adresses'],$this->email['subject'],$this->email['message'],"From: {$this->email['from']['name']} <{$this->email['from']['email']}>\nReply-To: {$this->email['from']['email']}\nX-Mailer: PHP/" . phpversion()); 
  }
in

Code: Alles auswählen

mail($this->email['adresses'],$this->email['subject'],$this->email['message'],"From: {$this->email['from']['name']} <{$this->email['from']['email']}>\nReply-To: {$this->email['from']['email']}\nX-Mailer: PHP/" . phpversion(),'-f'.'mail@meinedomain.tld');
hinbekommen, das Problem mit dem Newsletter habe ich immer noch, ich werde aber mal probieren, ob ich hier auch die stelle finde, an der ich die änderung machen muss.
Die E-Mail, die man hier angibt muss bei hosteurope existieren.

Garfieldt
Beiträge: 57
Registriert: Mi 10. Nov 2004, 12:05
Kontaktdaten:

Beitrag von Garfieldt » Mo 19. Dez 2005, 03:08

Ich habe das Newsletter Modul nun auch mal überarbeitet, es funktioniert auch, meine Frage ist nur, ob es das so immer tut.

Code: Alles auswählen

<?php 
  $from = "mail@domain.tld"; /* Specify sender e-mail */ 
  $welcome_title = "Start Newsleter";                /* Title of welcome newsletter, to deactivate function: use "" */ 

  switch ($lang): 
    case 0: /* There is never a language with id 0, just an example */ 
      $msg = array ("txtMsgSubscribeHeader"  => "Newsletter: Confirmation", 
                            "txtMsgSubscribe"            => "Dear user,\nto confirm your newsletter subscription please use this link:", 
                            "txtMsgDeleteHeader"       => "Newsletter: Cancellation", 
                            "txtMsgDelete"                 => "Dear subscriber,\nto cancel your newsletter subscription please use this link:", 
                            "htmlErrNoEMail"              => "Please specify an e-mail adress.", 
                            "htmlOKSubscribe"           => "Dear user,<br><br>you should get an e-mail in just a few seconds. Please confirm your newsletter subscription using the link provided in the e-mail.", 
                            "htmlErrSubscribe"           => "This e-mail adress is already listed for the newsletter subscription.", 
                            "htmlOKDelete"                => "Dear subscriber,<br><br>you should get an e-mail in just a few seconds. To confirm the cancellation of your newsletter subscription please use the link provided in the e-mail.", 
                            "htmlErrDelete"                => "This e-mail adress doesn't receive our newsletter.", 
                            "htmlOKConfirm"              => "Operation successful, thank you!<br><br>You are now member of the big family of subscribers to our newsletter.", 
                            "htmlOKConfirmWelcome" => " Even the welcome newsletter is on the way to you!", 
                            "htmlErrConfirm"              => "Operation not successful!<br><br>Your account hasn't been confirmed for the newsletter subscription.", 
                            "htmlOKStop"                   => "Operation successful, you will not get our newsletter until you decide to do so again.", 
                            "htmlErrStop"                   => "Operation not successful!<br><br>Your account doesn't take a break from newsletter subscription.", 
                            "htmlOKGoOn"                 => "Operation successful. We are happy to send you our newsletter again.", 
                            "htmlErrGoOn"                 => "Operation not successful!<br><br>Your account hasn't been reactivated again.", 
                            "htmlOKUnsubscribe"        => "We confirm the cancellation of the newsletter subscription.", 
                            "htmlErrUnsubscribe"        => "Operation not successful!<br><br>Your newsletter subscription hasn't been cancelled."); 
      break; 
    default: /* Use this area for your preferred (or your one and only) language */ 
      $msg = array ("txtMsgSubscribeHeader"   => "Newsletter: Bestätigung", 
                            "txtMsgSubscribe"             => "Sehr geehrter Interessent,\num Ihre Teilnahme am Newsletter zu bestätigen, klicken Sie bitte auf den unten stehenden Link:", 
                            "txtMsgDeleteHeader"       => "Newsletter: Abbestellen", 
                            "txtMsgDelete"                 => "Sehr geehrter Newsletter-Abonnent, \num den Newsletter zu kündigen, klicken Sie bitte auf untenstehenden Link:", 
                            "htmlErrNoEMail"              => "Bitte geben Sie eine E-Mail-Adresse an.", 
                            "htmlOKSubscribe"           => "Sehr geehrter Interessent,<br><br>Sie erhalten gleich eine E-Mail. Bitte bestätigen Sie Ihre Teilnahme am Newsletter.", 
                            "htmlErrSubscribe"           => "Diese E-Mail-Addresse ist bereits für den Newsletter eingetragen.", 
                            "htmlOKDelete"                => "Sehr geehrter Abonnent,<br><br>Sie erhalten gleich eine eMail. Bitte bestätigen Sie die Kündigung des Newsletters.", 
                            "htmlErrDelete"                => "Diese E-Mail-Addresse ist nicht für den Newsletter eingetragen.", 
                            "htmlOKConfirm"              => "Aktion erfolgreich, vielen Dank!<br><br>Sie gehören nun zum Kreis der Newsletter-Abonnenten.", 
                            "htmlOKConfirmWelcome" => " Bereits unser Willkommens-Newsletter ist auf dem Weg zu Ihnen!", 
                            "htmlErrConfirm"              => "Aktion fehlgeschlagen!<br><br>Newsletter-Account konnte nicht bestätigt werden.", 
                            "htmlOKStop"                   => "Ihr Newsletter-Abonnement pausiert.", 
                            "htmlErrStop"                   => "Aktion fehlgeschlagen!<br><br>Newsletter-Account konnte nicht pausiert werden.", 
                            "htmlOKGoOn"                 => "Aktion erfolgreich. Wir senden Ihnen gerne wieder unseren Newsletter.", 
                            "htmlErrGoOn"                 => "Aktion fehlgeschlagen!<br><br>Newsletter-Account konnte nicht reaktiviert werden.", 
                            "htmlOKUnsubscribe"        => "Wir bestätigen hiermit die Kündigung Ihres Newsletter-Abonnements.", 
                            "htmlErrUnsubscribe"        => "Aktion fehlgeschlagen!<br><br>Newsletter-Account wurde nicht gekündigt."); 
  endswitch; 

$rcp_id = 0; 
$rcp_found = false; 

if ($action == "subscribe") 
{ 
  if (!isset($email) || !$email) { 
    echo $msg["htmlErrNoEMail"]; 
  } else { 
    $encoded_email = urlencode(strtolower($email)); 
    $sql = "SELECT idnewsrcp FROM ".$cfg["tab"]["news_rcp"] ." WHERE email = '$encoded_email' AND idclient='$client' AND idlang='$lang'"; 
  
    $db->query($sql); 
    if (!$db->next_record()) 
    { 
      $body = $msg["txtMsgSubscribe"]."\n".$cfgClient[$client]["path"]["htmlpath"]."front_content.php?changelang=".$lang."&idcatart=".$newsletteridcatart."&confirm=".md5($encoded_email)."\n\n"; 

      $timestamp = date("Y-m-d H:i:s"); 
      $sql = "INSERT INTO ".$cfg["tab"]["news_rcp"] ." SET idnewsrcp = '".$db->nextid($cfg["tab"]["news_rcp"])."', idclient='$client', idlang='$lang', author='website', email='$encoded_email', name='".urlencode($emailname)."', deactivated='1', created='$timestamp'"; 
      $db->query($sql); 

      mail("$email", $msg["txtMsgSubscribeHeader"], "$body", 'From: '.$from."\n"."X-Mailer: Contenido [PHP/" . phpversion()."]" , '-f'.'mail@domain.tld'); 

      echo $msg["htmlOKSubscribe"]; 
    } else { 
      echo $msg["htmlErrSubscribe"]; 
    } 
  } 
} 

if ($action == "delete") 
{ 
  if (!isset($email) || !$email) { 
    echo $msg["htmlErrNoEMail"]; 
  } else { 
    $encoded_email = urlencode(strtolower($email)); 
    $sql = "SELECT idnewsrcp FROM ".$cfg["tab"]["news_rcp"] ." WHERE email = '$encoded_email' AND idclient='$client' AND idlang='$lang'"; 
  
    $db->query($sql); 
    if ($db->next_record()) 
    { 
      $body = $msg["txtMsgDelete"]."\n".$cfgClient[$client]["path"]["htmlpath"]."front_content.php?changelang=".$lang."&idcatart=".$newsletteridcatart."&unsubscribe=".md5($encoded_email)."\n\n"; 

      mail("$email", $msg["txtMsgDeleteHeader"], "$body", 'From: '.$from."\n"."X-Mailer: Contenido [PHP/" . phpversion()."]" , '-f'.'mail@domain.tld'); 

      echo $msg["htmlOKDelete"]; 
    } else { 
      echo $msg["htmlErrDelete"]; 
    } 
  } 
} 

if (strlen($confirm) == 32) 
{ 
  $sql = "SELECT idnewsrcp, name, email FROM ".$cfg["tab"]["news_rcp"] ." WHERE idclient='$client' AND idlang='$lang' AND confirmed = '0'"; 
  $db->query($sql); 

  while (!$rcp_found && $db->next_record()) 
  { 
    if ($confirm == md5($db->f("email"))) 
    { 
      $rcp_found = true; 
      $rcp_id = $db->f("idnewsrcp"); 
      $name = urldecode($db->f("name")); 
      $encoded_email = $db->f("email"); 
      $to = urldecode($encoded_email); 
      /* If no name given, use e-mail as name */ 
      if (empty($name)) { 
        $name = $to; 
      } 
    } 
  } 
  if ($rcp_found) { 
    $sql = "UPDATE " .$cfg["tab"]["news_rcp"] ." SET confirmed = '1', deactivated = '0' WHERE idnewsrcp = '".$rcp_id."'"; 
    $db->query($sql); 
    echo $msg["htmlOKConfirm"]; 
    if ($welcome_title != "") { 
      $sql = "SELECT * FROM ".$cfg["tab"]["news"]." WHERE idclient='$client' AND idlang='$lang' AND name='$welcome_title'"; 
      $db->query($sql); 
      if ($db->next_record()) { 
        $from    = $db->f("newsfrom"); 
        $subject = $db->f("subject"); 
        $message = $db->f("message"); 
        $date    = $db->f("newsdate"); 
        $dateday = $date[8].$date[9].".".$date[5].$date[6].".".$date[0].$date[1].$date[2].$date[3]; 
        $time    = $date[11].$date[12].":".$date[14].$date[15].":".$date[17].$date[18]; 
      
        $sql = "SELECT idclient, htmlpath FROM ".$cfg["tab"]["clients"]." WHERE idclient='$client'"; 
        $db->query($sql); 
        $db->next_record(); 
        $path = $db->f("htmlpath")."front_content.php?changelang=".$lang."&idcatart=".$newsletteridcatart."&"; 

        $message = str_replace("MAIL_NUMBER", "1", $message); /* $number wird mit 1 gesetzt, da nur ein Empfänger */ 
        $message = str_replace("MAIL_DATE", "$dateday", $message); 
        $message = str_replace("MAIL_TIME", "$time", $message); 

        $message = str_replace("MAIL_NAME", "$name", $message); 
        $message = str_replace("MAIL_UNSUBSCRIBE", $path."unsubscribe=".md5($encoded_email), $message); 
        $message = str_replace("MAIL_STOP", $path."stop=".md5($encoded_email), $message); 
        $message = str_replace("MAIL_GOON", $path."goon=".md5($encoded_email), $message); 
    
        if (mail("$to", "$subject", "$message", 'From: '.$from."\n"."X-Mailer: Contenido [PHP/".phpversion(), '-f'.'mail@domain.tld')) { 
          echo $msg["htmlOKConfirmWelcome"]; 
        } 
      } 
    } 
  } else { 
    echo $msg["htmlErrConfirm"]; 
  } 
} 

if (strlen($stop) == 32) 
{ 
  $sql = "SELECT idnewsrcp, email FROM ".$cfg["tab"]["news_rcp"] ." WHERE idclient='$client' AND idlang='$lang'"; 
  $db->query($sql); 

  while (!$rcp_found && $db->next_record()) 
  { 
    if ($stop == md5($db->f("email"))) 
    { 
      $rcp_found = true; 
      $rcp_id = $db->f("idnewsrcp"); 
    } 
  } 
  if ($rcp_found) { 
    $sql = "UPDATE " .$cfg["tab"]["news_rcp"] ." SET deactivated = '1' WHERE idnewsrcp = '".$rcp_id."'"; 
    $db->query($sql); 
    echo $msg["htmlOKStop"]; 
  } else { 
    echo $msg["htmlErrStop"]; 
  } 
} 

if (strlen($goon) == 32) 
{ 
  $sql = "SELECT idnewsrcp, email FROM ".$cfg["tab"]["news_rcp"] ." WHERE idclient='$client' AND idlang='$lang'"; 
  $db->query($sql); 

  while (!$rcp_found && $db->next_record()) 
  { 
    if ($goon == md5($db->f("email"))) 
    { 
       $rcp_found = true; 
       $rcp_id = $db->f("idnewsrcp");        
    } 
  } 
  if ($rcp_found) { 
    $sql = "UPDATE " .$cfg["tab"]["news_rcp"] ." SET deactivated = '0' WHERE idnewsrcp = '".$rcp_id."'"; 
    $db->query($sql); 
    echo $msg["htmlOKGoOn"]; 
  } else { 
    echo $msg["htmlErrGoOn"]; 
  }  
} 

if (strlen($unsubscribe) == 32) 
{ 
  $sql = "SELECT idnewsrcp, email FROM ".$cfg["tab"]["news_rcp"] ." WHERE idclient='$client' AND idlang='$lang'"; 
  $db->query($sql); 

  while (!$rcp_found && $db->next_record()) 
  { 
    if ($unsubscribe == md5($db->f("email"))) 
    { 
       $rcp_found = true; 
       $rcp_id = $db->f("idnewsrcp"); 
    } 
  } 
  if ($rcp_found) { 
    $sql = "DELETE FROM " .$cfg["tab"]["news_rcp"] ." WHERE idnewsrcp = '".$rcp_id."'"; 
    $db->query($sql); 
    echo $msg["htmlOKUnsubscribe"]; 
  } else { 
    echo $msg["htmlErrUnsubscribe"]; 
  }    
} 
?> 

Garfieldt
Beiträge: 57
Registriert: Mi 10. Nov 2004, 12:05
Kontaktdaten:

Beitrag von Garfieldt » Mo 19. Dez 2005, 13:02

Das ein und austragen funktioniert jetzt zwar, jedoh kann ich immer noch keine Newsletter versenden, hat jemand eine Idee?

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mo 19. Dez 2005, 13:10

Aus Sicherheitsgründen erfordert Hosteurope die Angabe der Absender-E-Mail-Adresse (die existieren und bei Hostereurope liegen muss) über die -f-Option der PHP-mail()-Funktion (das hast Du schon korrekt geändert).
Die gleiche Änderung musst Du nun auch in der include.newsletter_send.php durchführen und dann hast Du es.

Für andere, die das lesen: Wenn man die phpmailer-Klasse verwendet, legt man die -f Option über $object->Sender = "<e-mail>"; fest.

Gruß
HerrB
Zuletzt geändert von HerrB am Mi 21. Dez 2005, 23:15, insgesamt 1-mal geändert.
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Garfieldt
Beiträge: 57
Registriert: Mi 10. Nov 2004, 12:05
Kontaktdaten:

Beitrag von Garfieldt » Mo 19. Dez 2005, 13:38

Danke, jetzt klappt es, für alle die dassselbe Problem haben hier nochmal die geänderte include.newsletter_send.php aus dem include Verzeichnis:

Code: Alles auswählen

<?
/******************************************
* File      :   include.newsletter_send.php
* Project   :   Contenido
* Descr     :   Newsletter Send Function
*
* Author    :   Timo A. Hummel
* Created   :   10.05.2003
* Modified  :   04.05.2004, HerrB
*
* © four for business AG
*****************************************/

if(!$perm->have_perm_area_action($area))
{
  $notification->displayNotification("error", i18n("Permission denied"));
} else {
  if (!isset($newsid))
  {
  } else {
    include_once ($cfgClient[$client]["path"]["frontend"]."config.php"); // HerrB: getting $newsletteridcatart...

    $sql = "SELECT * FROM ".$cfg["tab"]["news"]." WHERE idnews='$newsid'";
    $db->query($sql);
    $db->next_record();

    $from    = $db->f("newsfrom");
    $subject = $db->f("subject");
    $message = $db->f("message");
    $date    = $db->f("newsdate");
    $dateday = $date[8].$date[9].".".$date[5].$date[6].".".$date[0].$date[1].$date[2].$date[3];
    $time    = $date[11].$date[12].":".$date[14].$date[15].":".$date[17].$date[18];

    $sql = "SELECT * FROM ".$cfg["tab"]["news_rcp"]." WHERE deactivated='0' AND confirmed='1' AND idlang='$lang' AND idclient='$client'";
    $db->query($sql);
    $i = 0;
    $number  = $db->num_rows();
    $message = str_replace("MAIL_NUMBER", "$number", $message);
    $message = str_replace("MAIL_DATE", "$dateday", $message);
    $message = str_replace("MAIL_TIME", "$time", $message);
    $message = str_replace("\r\n", "\n", $message); // HerrB: Eliminating double lines

    $sql = "SELECT idclient, frontendpath, htmlpath, errsite_cat, errsite_art FROM ".$cfg["tab"]["clients"] ." WHERE idclient='$client'";
    
    $db2 = new DB_Contenido;            
    $db2->query($sql);
    $db2->next_record();

    //$path = $db2->f("htmlpath"). "news.php?"; // HerrB: Updated, now including language and newsletter arcticle id
    $path = $db2->f("htmlpath"). "front_content.php?changelang=".$lang."&idcatart=".$newsletteridcatart."&";

    while ($db->next_record()) {
      $encoded_email = $db->f("email"); /* HerrB: getting urlencoded email from db */
      $to            = urldecode($encoded_email); /* HerrB: $db->f("email") -> urldecode($encoded_email) */
      $name          = urldecode($db->f("name")); /* HerrB: decoding urlencoded name */
      /* HerrB: If no name given, use e-mail as name */
      if (empty($name)) {
        $name = $to;
      }

      $message2 = str_replace("MAIL_NAME", "$name", $message);
      $message3 = str_replace("MAIL_UNSUBSCRIBE", $path."unsubscribe=".md5($encoded_email), $message2); /* HerrB: $to -> md5($encoded_email) */
      $message4 = str_replace("MAIL_STOP", $path."stop=".md5($encoded_email), $message3); /* HerrB: see above */
      $message5 = str_replace("MAIL_GOON", $path."goon=".md5($encoded_email), $message4); /* HerrB: see above */

      if (!mail("$to", "$subject", "$message5\n\n$foot", 'From: '.$from."\n"."X-Mailer: Contenido [PHP/".phpversion(), '-f'.'mail@domain.tld')) {
        $notsend .= $lngNews["mailcouldnotbesend1"].$to.$lngNews["mailcouldnotbesend2"]."<br>";
      } else {
        $i = $i + 1;
      }
    }
    $notification->displayNotification("info", $notsend.sprintf(i18n("Newsletter was sent to %s recipient(s)"), $i)."<br>");
  }
}
?>

Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife » Di 20. Dez 2005, 20:01

Hallo!

ich kämpf ebenfalls gerade mit dem Versand via Kontakformular (phpmailer), ebenfalls bei HostEurope. Ich habe jetzt, wie vorgeschlagen, in der entsprechenden Klasse folgendes eingesetzt:

var $Sender = "-f";

Muss da noch mehr hin...? Oder muss ich etwas bei den Angaben im Template beachten...? Muss die Empfänger-Email auch bei HostEurope liegen...?

Danke!

Garfieldt
Beiträge: 57
Registriert: Mi 10. Nov 2004, 12:05
Kontaktdaten:

Beitrag von Garfieldt » Di 20. Dez 2005, 20:32

Die Empfänger E-Mail muss bei Hosteurope liegen!

Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife » Mi 21. Dez 2005, 10:30

Okay, danke, dann ich ja alles klar. :-)

Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife » Mi 21. Dez 2005, 10:36

Hm, leider ist doch nicht alles klar - die E-Mails via Kontaktformular kommen immer noch nicht an! Was muss ich denn noch beachten...?!?

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » Mi 21. Dez 2005, 12:10

Garfieldt hat geschrieben:Die Empfänger E-Mail muss bei Hosteurope liegen!
muss ich verneinen! [soeben mit web.de und gmx.de adressen getestet]

ich habe zwar einen VPS bei HE denke aber nicht das dies ausschlaggebend ist. auf jeden fall kann ich z.b. beim w3c form in der konfiguration jede beliebige mailadresse angeben. das formular wird processed und die mal kommt an

[nachtrag: contenido 4.6.x, und mein post gilt primär parklife der immernoch kämpft auch untr 4.6.x wenn ich es recht verstehe]
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mi 21. Dez 2005, 23:14

var $Sender = "-f";
Du hast was wo gemacht?

Wenn die PHP-mail()-Funktion verwendet wird (Newsletter-Module/-Backend V4.4.x oder Module, die kein $objekt = new PHPMailer enthalten), dann ist bei der Funktion die -f Option anzugeben:

Code: Alles auswählen

mail("$to", "$subject", "$message5\n\n$foot", 'From: '.$from."\n"."X-Mailer: Contenido [PHP/".phpversion(), '-f'.'mail@domain.tld')
Wird die phpmailer-Klasse verwendet (Newsletter-Module/-Backend V4.6.x, Module, die ein $objekt = new PHPMailer enthalten) genügt die Angabe des Senders (im Modul und ggf. in class.newsletter.php):
$objekt->Sender = "<E-Mail-Adresse>";

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Garfieldt
Beiträge: 57
Registriert: Mi 10. Nov 2004, 12:05
Kontaktdaten:

Beitrag von Garfieldt » Do 22. Dez 2005, 00:43

Sorry, war natürlich absoluter Bullshit, was ich da geschrieben habe, es mus näturlich nicht die Empfänger E-Mail bei Hosteurope liegen, sondern nur die E-Mail Adresse, die man mit der -f Option angibt. Ich versende so auch Daten mit einem Kontaktformular, bei dem weder die Empfänger Adresse, noch die Absender Adresse (wird im Kontaktformular angegeben, um später antworten zu können) bei HE liegen müsen.

Gesperrt