2017-09-07 11 views
1

Services Mailman php api를 사용하여 사이트 cpanel을 사용하여 백엔드에서 생성 된 메일 링리스트에 이메일을 추가하려고하지만 이메일이 추가되지 않습니다. 여기 메일 링리스트에 메일이 추가되지 않음

여기에 내 코드

require './Services/Mailman.php'; 
    $mm = new Services_Mailman('http://example.com/mailman/admin/', 'newsletter', NEWSLETTER_PASS); 
    try { 
     // $mailinglists = $mm->lists(); 
     // foreach ($mailinglists as $list) { 
     //  echo $list['name'] . "\n"; 
     // } 
     var_dump($mm->subscribe('[email protected]')); 
    } catch (Services_Mailman_Exception $e) { 
     die('Error: ' . $e->getMessage()); 
    } 

내 위해서 var_dump의 스크린 샷이

enter image description here

내가, 내가 사용하고 관리 URL이없는 문제가 될 수 무엇을 할 것입니다 또는 메일 링리스트 암호와 제공된 목록 이름이 모두 올바른 것이기 때문에 다른 것입니다. 도와주세요. 감사합니다.

답변

1

아래의 subscribe 메소드에 대한 의견을 보았을 때 해결책을 찾아 냈습니다. 메일 링리스트를 잘못된 방법으로 입력하는 대신 다른 세부 정보 즉 newsletter_example.com을 추가하고 일부는 [email protected]을 입력하지 않았습니다. 이유.

구독 방법에 대한 의견을보고 알아낼 수 있습니다.

/** 
* Subscribe 
* 
* (ie: http://example.co.uk/mailman/admin/test_example.co.uk/members/add 
* ?subscribe_or_invite=0&send_welcome_msg_to_this_batch=1 
* &send_notifications_to_list_owner=0&subscribees=test%40example.co.uk 
* &invitation=&setmemberopts_btn=Submit+Your+Changes) 
* 
* @param string $email Valid email address to subscribe 
* @param boolean $invite Send an invite or not (default) 
* 
* @return Services_Mailman 
* 
* @throws Services_Mailman_Exception 
*/ 
public function subscribe($email, $invite = false) {}