Wer mittels Roundcube Mails direkt an einen entfernten (nicht lokalen) Mailserver sendet, möchte unter Umständen die ausgehende IP festlegen, um beispielsweise sicherzustellen, dass der Reverse-DNS-Eintrag korrekt ist. Direkt in Roundcube gibt es dafür keine Einstellung, aber über die Stream-Kontext-Optionen von PHP kann man das festlegen.

Diese Optionen können bei Roundcube in der Konfigurationsdatei config/defaults.inc.php geändert werden:

$config['smtp_conn_options'] = array(
  'socket' => array(
     'bindto' => '1.2.3.4:0',
  ),
);

Hinweis: Die Option „bindto“ erfordert sowohl eine IP, als auch einen Port. Beides darf auf Null gesetzt werden, wobei PHP dann den Default-Wert nutzt. Man darf den Port-Teil aber nicht weglassen!

Nächster Beitrag Vorheriger Beitrag